{
  "author": {
    "name": "HashiCorp",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://hashicorp.com"
  },
  "dependencies": {
    "cdktf": "^0.11.0",
    "constructs": "^10.0.0"
  },
  "dependencyClosure": {
    "cdktf": {
      "submodules": {
        "cdktf.testingMatchers": {}
      },
      "targets": {
        "dotnet": {
          "namespace": "HashiCorp.Cdktf",
          "packageId": "HashiCorp.Cdktf"
        },
        "go": {
          "moduleName": "github.com/hashicorp/terraform-cdk-go",
          "packageName": "cdktf"
        },
        "java": {
          "maven": {
            "artifactId": "cdktf",
            "groupId": "com.hashicorp"
          },
          "package": "com.hashicorp.cdktf"
        },
        "js": {
          "npm": "cdktf"
        },
        "python": {
          "distName": "cdktf",
          "module": "cdktf"
        }
      }
    },
    "constructs": {
      "targets": {
        "dotnet": {
          "namespace": "Constructs",
          "packageId": "Constructs"
        },
        "go": {
          "moduleName": "github.com/aws/constructs-go"
        },
        "java": {
          "maven": {
            "artifactId": "constructs",
            "groupId": "software.constructs"
          },
          "package": "software.constructs"
        },
        "js": {
          "npm": "constructs"
        },
        "python": {
          "distName": "constructs",
          "module": "constructs"
        }
      }
    }
  },
  "description": "Prebuilt yandex Provider for Terraform CDK (cdktf)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/hashicorp/cdktf-provider-yandex.git",
  "jsiiVersion": "1.59.0 (build eb02c92)",
  "keywords": [
    "cdk",
    "cdktf",
    "provider",
    "terraform",
    "yandex"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscRootDir": "src"
  },
  "name": "@cdktf/provider-yandex",
  "readme": {
    "markdown": "\n# Terraform CDK yandex Provider ~> 0.73.0\n\nThis repo builds and publishes the Terraform yandex Provider bindings for [cdktf](https://cdk.tf).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktf/provider-yandex](https://www.npmjs.com/package/@cdktf/provider-yandex).\n\n`npm install @cdktf/provider-yandex`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktf-cdktf-provider-yandex](https://pypi.org/project/cdktf-cdktf-provider-yandex).\n\n`pipenv install cdktf-cdktf-provider-yandex`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Yandex](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Yandex).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Yandex`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-yandex](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-yandex).\n\n```\n<dependency>\n    <groupId>com.hashicorp</groupId>\n    <artifactId>cdktf-provider-yandex</artifactId>\n    <version>[REPLACE WITH DESIRED VERSION]</version>\n</dependency>\n```\n\n## Docs\n\nFind auto-generated docs for this provider here: [./API.md](./API.md)\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform yandex Provider version 1:1. In fact, it always tracks `latest` of `~> 0.73.0` with every release. If there are scenarios where you explicitly have to pin your provider version, you can do so by generating the [provider constructs manually](https://cdk.tf/imports).\n\nThese are the upstream dependencies:\n\n- [Terraform CDK](https://cdk.tf)\n- [Terraform yandex Provider](https://github.com/terraform-providers/terraform-provider-yandex)\n- [Terraform Engine](https://terraform.io)\n\nIf there are breaking changes (backward incompatible) in any of the above, the major version of this project will be bumped. While the Terraform Engine and the Terraform yandex Provider are relatively stable, the Terraform CDK is in an early stage. Therefore, it's likely that there will be breaking changes.\n\n## Features / Issues / Bugs\n\nPlease report bugs and issues to the [terraform cdk](https://cdk.tf) project:\n\n- [Create bug report](https://cdk.tf/bug)\n- [Create feature request](https://cdk.tf/feature)\n\n## Contributing\n\n### projen\n\nThis is mostly based on [projen](https://github.com/eladb/projen), which takes care of generating the entire repository.\n\n### cdktf-provider-project based on projen\n\nThere's a custom [project builder](https://github.com/hashicorp/cdktf-provider-project) which encapsulate the common settings for all `cdktf` providers.\n\n### Provider Version\n\nThe provider version can be adjusted in [./.projenrc.js](./.projenrc.js).\n\n### Repository Management\n\nThe repository is managed by [Repository Manager](https://github.com/hashicorp/cdktf-repository-manager/)\n"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/hashicorp/cdktf-provider-yandex.git"
  },
  "schema": "jsii/0.10.0",
  "targets": {
    "dotnet": {
      "namespace": "HashiCorp.Cdktf.Providers.Yandex",
      "packageId": "HashiCorp.Cdktf.Providers.Yandex"
    },
    "java": {
      "maven": {
        "artifactId": "cdktf-provider-yandex",
        "groupId": "com.hashicorp"
      },
      "package": "com.hashicorp.cdktf.providers.yandex"
    },
    "js": {
      "npm": "@cdktf/provider-yandex"
    },
    "python": {
      "distName": "cdktf-cdktf-provider-yandex",
      "module": "cdktf_cdktf_provider_yandex"
    }
  },
  "types": {
    "@cdktf/provider-yandex.AlbBackendGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group yandex_alb_backend_group}."
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group yandex_alb_backend_group} Resource."
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbBackendGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3738
          },
          "name": "putGrpcBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend"
                        },
                        "kind": "array"
                      }
                    },
                    {
                      "fqn": "cdktf.IResolvable"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3754
          },
          "name": "putHttpBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3770
          },
          "name": "putStreamBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3786
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3661
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3677
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3741
          },
          "name": "resetGrpcBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3757
          },
          "name": "resetHttpBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3693
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3709
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3725
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3773
          },
          "name": "resetStreamBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3789
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3801
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlbBackendGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3607
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3649
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3735
          },
          "name": "grpcBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3751
          },
          "name": "httpBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3767
          },
          "name": "streamBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3783
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3665
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3681
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3745
          },
          "name": "grpcBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3761
          },
          "name": "httpBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3697
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3713
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3729
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3777
          },
          "name": "streamBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3793
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3655
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3671
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3687
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3703
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3719
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroup"
    },
    "@cdktf/provider-yandex.AlbBackendGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 9
      },
      "name": "AlbBackendGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#description AlbBackendGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#folder_id AlbBackendGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#grpc_backend AlbBackendGroup#grpc_backend}",
            "stability": "stable",
            "summary": "grpc_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 38
          },
          "name": "grpcBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http_backend AlbBackendGroup#http_backend}",
            "stability": "stable",
            "summary": "http_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 44
          },
          "name": "httpBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#id AlbBackendGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#labels AlbBackendGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#name AlbBackendGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#stream_backend AlbBackendGroup#stream_backend}",
            "stability": "stable",
            "summary": "stream_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 50
          },
          "name": "streamBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#timeouts AlbBackendGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 56
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupConfig"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 917
      },
      "name": "AlbBackendGroupGrpcBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#name AlbBackendGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 921
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#target_group_ids AlbBackendGroup#target_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 929
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck AlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 939
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#load_balancing_config AlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 945
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#port AlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 925
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#tls AlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 951
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#weight AlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 933
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackend"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 331
      },
      "name": "AlbBackendGroupGrpcBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval AlbBackendGroup#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 343
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#timeout AlbBackendGroup#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 351
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#grpc_healthcheck AlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 361
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck_port AlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 335
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthy_threshold AlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 339
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http_healthcheck AlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 367
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval_jitter_percent AlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 347
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#stream_healthcheck AlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 373
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#unhealthy_threshold AlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 355
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 58
      },
      "name": "AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#service_name AlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 62
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 115
          },
          "name": "resetServiceName"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 119
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 109
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 123
      },
      "name": "AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#path AlbBackendGroup#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 135
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#host AlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 127
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http2 AlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 131
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 202
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 218
          },
          "name": "resetHttp2"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 206
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 222
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 235
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 196
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 212
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 228
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 401
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 394
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 569
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 585
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 601
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 572
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 482
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 498
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 588
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 527
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 604
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 556
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 566
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 582
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 598
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 576
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 486
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 502
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 592
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 515
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 531
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 608
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 544
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 560
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 476
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 492
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 508
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 521
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 537
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 550
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 405
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 239
      },
      "name": "AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#receive AlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 243
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#send AlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 247
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 307
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 323
          },
          "name": "resetSend"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 311
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 327
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 301
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 317
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1172
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendOutputReference"
            }
          }
        }
      ],
      "name": "AlbBackendGroupGrpcBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1165
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1165
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1165
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendList"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 612
      },
      "name": "AlbBackendGroupGrpcBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#locality_aware_routing_percent AlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 616
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#panic_threshold AlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 620
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#strict_locality AlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 624
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 691
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 707
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 723
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 695
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 711
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 727
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 685
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 701
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 717
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 970
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1113
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1129
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1145
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1116
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1132
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1071
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1148
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1100
          },
          "name": "resetWeight"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1110
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1126
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1142
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1120
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1136
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1059
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1075
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1088
          },
          "name": "targetGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1152
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1104
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1052
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1065
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1081
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1094
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackend"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 823
      },
      "name": "AlbBackendGroupGrpcBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#sni AlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 827
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#validation_context AlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 833
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendTls"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 854
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 847
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 906
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 893
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 909
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 903
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 897
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 913
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 887
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 858
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTls"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 731
      },
      "name": "AlbBackendGroupGrpcBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_bytes AlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 735
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_id AlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 739
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 760
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 799
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 815
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "AlbBackendGroupGrpcBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 803
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 819
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 793
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 809
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 764
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupGrpcBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupGrpcBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2035
      },
      "name": "AlbBackendGroupHttpBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#name AlbBackendGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2043
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck AlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2065
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http2 AlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2039
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#load_balancing_config AlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2071
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#port AlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2047
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#storage_bucket AlbBackendGroup#storage_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2051
          },
          "name": "storageBucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#target_group_ids AlbBackendGroup#target_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2055
          },
          "name": "targetGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#tls AlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2077
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#weight AlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2059
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackend"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1449
      },
      "name": "AlbBackendGroupHttpBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval AlbBackendGroup#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1461
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#timeout AlbBackendGroup#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1469
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#grpc_healthcheck AlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1479
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck_port AlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1453
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthy_threshold AlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1457
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http_healthcheck AlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1485
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval_jitter_percent AlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1465
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#stream_healthcheck AlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1491
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#unhealthy_threshold AlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1473
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1176
      },
      "name": "AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#service_name AlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1180
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1233
          },
          "name": "resetServiceName"
        }
      ],
      "name": "AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1237
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1227
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1241
      },
      "name": "AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#path AlbBackendGroup#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1253
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#host AlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1245
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http2 AlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1249
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1320
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1336
          },
          "name": "resetHttp2"
        }
      ],
      "name": "AlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1324
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1340
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1353
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1314
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1330
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1346
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1512
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1687
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1703
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1719
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1690
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1600
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1616
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1706
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1645
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1722
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1674
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "AlbBackendGroupHttpBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1684
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1700
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1716
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1694
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1604
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1620
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1710
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1633
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1649
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1726
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1662
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1678
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1594
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1610
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1626
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1639
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1655
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1668
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1523
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1357
      },
      "name": "AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#receive AlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1361
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#send AlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1365
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1425
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1441
          },
          "name": "resetSend"
        }
      ],
      "name": "AlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1429
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1445
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1419
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1435
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2332
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2347
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendOutputReference"
            }
          }
        }
      ],
      "name": "AlbBackendGroupHttpBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2340
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2340
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2340
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendList"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1730
      },
      "name": "AlbBackendGroupHttpBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#locality_aware_routing_percent AlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1734
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#panic_threshold AlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1738
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#strict_locality AlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1742
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1757
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1809
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1825
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1841
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "AlbBackendGroupHttpBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1813
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1829
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1845
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1803
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1819
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1835
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2098
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2288
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2304
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2320
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2291
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2198
          },
          "name": "resetHttp2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2307
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2227
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2243
          },
          "name": "resetStorageBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2259
          },
          "name": "resetTargetGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2323
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2275
          },
          "name": "resetWeight"
        }
      ],
      "name": "AlbBackendGroupHttpBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2285
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2301
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2317
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2295
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2202
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2311
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2215
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2231
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2247
          },
          "name": "storageBucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2263
          },
          "name": "targetGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2327
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2279
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2192
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2208
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2221
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2237
          },
          "name": "storageBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2253
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2269
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1941
      },
      "name": "AlbBackendGroupHttpBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#sni AlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1945
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#validation_context AlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1951
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendTls"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1972
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1965
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2024
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2011
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2027
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "AlbBackendGroupHttpBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2021
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2015
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2031
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2005
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1976
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTls"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1849
      },
      "name": "AlbBackendGroupHttpBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_bytes AlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1853
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_id AlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1857
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 1878
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 1871
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1917
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1933
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "AlbBackendGroupHttpBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1921
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1937
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1911
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1927
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 1882
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupHttpBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupHttpBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3210
      },
      "name": "AlbBackendGroupStreamBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#name AlbBackendGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#target_group_ids AlbBackendGroup#target_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3222
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck AlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3232
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#load_balancing_config AlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3238
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#port AlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3218
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#tls AlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3244
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#weight AlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3226
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackend"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2624
      },
      "name": "AlbBackendGroupStreamBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval AlbBackendGroup#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2636
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#timeout AlbBackendGroup#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2644
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#grpc_healthcheck AlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2654
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthcheck_port AlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2628
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#healthy_threshold AlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2632
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http_healthcheck AlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2660
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#interval_jitter_percent AlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2640
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#stream_healthcheck AlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2666
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#unhealthy_threshold AlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2648
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2351
      },
      "name": "AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#service_name AlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2355
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2375
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2408
          },
          "name": "resetServiceName"
        }
      ],
      "name": "AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2412
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2402
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2379
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2416
      },
      "name": "AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#path AlbBackendGroup#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2428
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#host AlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2420
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#http2 AlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2424
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2495
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2511
          },
          "name": "resetHttp2"
        }
      ],
      "name": "AlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2499
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2515
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2528
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2489
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2505
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2521
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2862
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2878
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2894
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2865
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2775
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2791
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2881
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2820
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2897
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2849
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "AlbBackendGroupStreamBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2859
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2875
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2891
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2869
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2779
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2795
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2885
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2808
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2824
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2901
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2837
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2853
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2769
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2785
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2801
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2814
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2830
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2843
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2532
      },
      "name": "AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#receive AlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2536
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#send AlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2540
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2561
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2554
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2600
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2616
          },
          "name": "resetSend"
        }
      ],
      "name": "AlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2604
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2620
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2594
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2610
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2565
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3458
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3465
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendOutputReference"
            }
          }
        }
      ],
      "name": "AlbBackendGroupStreamBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3458
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3458
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3458
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendList"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2905
      },
      "name": "AlbBackendGroupStreamBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#locality_aware_routing_percent AlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2909
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#panic_threshold AlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2913
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#strict_locality AlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2917
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 2939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 2932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2984
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3000
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3016
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "AlbBackendGroupStreamBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2988
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3004
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3020
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2978
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2994
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3010
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 2943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3406
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3422
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3438
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3409
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3425
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3364
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3441
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3393
          },
          "name": "resetWeight"
        }
      ],
      "name": "AlbBackendGroupStreamBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3403
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3419
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3435
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3413
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3429
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3352
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3368
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3381
          },
          "name": "targetGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3445
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3397
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3345
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3358
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3374
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3387
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3116
      },
      "name": "AlbBackendGroupStreamBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#sni AlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3120
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#validation_context AlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3126
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendTls"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3199
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3186
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3202
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "AlbBackendGroupStreamBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3196
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3190
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3206
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3180
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3151
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTls"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3024
      },
      "name": "AlbBackendGroupStreamBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_bytes AlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3028
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#trusted_ca_id AlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3032
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3046
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3092
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3108
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "AlbBackendGroupStreamBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3096
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3112
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3086
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3102
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3057
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbBackendGroupStreamBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupStreamBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.AlbBackendGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3469
      },
      "name": "AlbBackendGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#create AlbBackendGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3473
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#delete AlbBackendGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3477
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_backend_group#update AlbBackendGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3481
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupTimeouts"
    },
    "@cdktf/provider-yandex.AlbBackendGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-backend-group.ts",
          "line": 3504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-backend-group.ts",
        "line": 3496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3558
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3574
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3590
          },
          "name": "resetUpdate"
        }
      ],
      "name": "AlbBackendGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3562
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3578
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3594
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3552
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3568
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3584
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-backend-group.ts",
            "line": 3508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbBackendGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-backend-group:AlbBackendGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.AlbHttpRouter": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router yandex_alb_http_router}."
      },
      "fqn": "@cdktf/provider-yandex.AlbHttpRouter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router yandex_alb_http_router} Resource."
        },
        "locationInModule": {
          "filename": "src/alb-http-router.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbHttpRouterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-http-router.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 306
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 229
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 245
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 261
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 277
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 293
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 309
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlbHttpRouter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 217
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 303
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 233
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 249
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 265
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 281
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 297
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 313
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 223
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 239
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 271
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-http-router:AlbHttpRouter"
    },
    "@cdktf/provider-yandex.AlbHttpRouterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbHttpRouterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-http-router.ts",
        "line": 9
      },
      "name": "AlbHttpRouterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#description AlbHttpRouter#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#folder_id AlbHttpRouter#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#id AlbHttpRouter#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#labels AlbHttpRouter#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#name AlbHttpRouter#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#timeouts AlbHttpRouter#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeouts"
          }
        }
      ],
      "symbolId": "src/alb-http-router:AlbHttpRouterConfig"
    },
    "@cdktf/provider-yandex.AlbHttpRouterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-http-router.ts",
        "line": 40
      },
      "name": "AlbHttpRouterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#create AlbHttpRouter#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#delete AlbHttpRouter#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 48
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_http_router#update AlbHttpRouter#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 52
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-http-router:AlbHttpRouterTimeouts"
    },
    "@cdktf/provider-yandex.AlbHttpRouterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-http-router.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-http-router.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 129
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 145
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 161
          },
          "name": "resetUpdate"
        }
      ],
      "name": "AlbHttpRouterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 133
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 149
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 165
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 123
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 139
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 155
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-http-router.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbHttpRouterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-http-router:AlbHttpRouterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer yandex_alb_load_balancer}."
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer yandex_alb_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2766
          },
          "name": "putAllocationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2779
          },
          "name": "putListener",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2795
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2634
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2650
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2666
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2682
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2782
          },
          "name": "resetListener"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2703
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2732
          },
          "name": "resetRegionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2748
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2798
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2810
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlbLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2578
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2763
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2622
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2776
          },
          "name": "listener",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2691
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2757
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2792
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2770
          },
          "name": "allocationPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2638
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2654
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2670
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2686
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2786
          },
          "name": "listenerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2707
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2720
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2736
          },
          "name": "regionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2752
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2802
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2628
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2644
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2660
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2676
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2713
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2726
          },
          "name": "regionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2742
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancer"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 209
      },
      "name": "AlbLoadBalancerAllocationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#location AlbLoadBalancer#location}",
            "stability": "stable",
            "summary": "location block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 215
          },
          "name": "location",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerAllocationPolicy"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 64
      },
      "name": "AlbLoadBalancerAllocationPolicyLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#subnet_id AlbLoadBalancer#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 72
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#zone_id AlbLoadBalancer#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 76
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#disable_traffic AlbLoadBalancer#disable_traffic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 68
          },
          "name": "disableTraffic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerAllocationPolicyLocation"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationOutputReference"
            }
          }
        }
      ],
      "name": "AlbLoadBalancerAllocationPolicyLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 198
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 198
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 198
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerAllocationPolicyLocationList"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 155
          },
          "name": "resetDisableTraffic"
        }
      ],
      "name": "AlbLoadBalancerAllocationPolicyLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 159
          },
          "name": "disableTrafficInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 172
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 185
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 149
          },
          "name": "disableTraffic",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 165
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 178
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerAllocationPolicyLocationOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 235
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 265
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AlbLoadBalancerAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 262
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 269
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 9
      },
      "name": "AlbLoadBalancerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#allocation_policy AlbLoadBalancer#allocation_policy}",
            "stability": "stable",
            "summary": "allocation_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 50
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerAllocationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#network_id AlbLoadBalancer#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 36
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#description AlbLoadBalancer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#folder_id AlbLoadBalancer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#id AlbLoadBalancer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#labels AlbLoadBalancer#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#listener AlbLoadBalancer#listener}",
            "stability": "stable",
            "summary": "listener block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 56
          },
          "name": "listener",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#name AlbLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#region_id AlbLoadBalancer#region_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 40
          },
          "name": "regionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#security_group_ids AlbLoadBalancer#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 44
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#timeouts AlbLoadBalancer#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 62
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeouts"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerConfig"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListener": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2230
      },
      "name": "AlbLoadBalancerListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#name AlbLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2234
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#endpoint AlbLoadBalancer#endpoint}",
            "stability": "stable",
            "summary": "endpoint block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2240
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http AlbLoadBalancer#http}",
            "stability": "stable",
            "summary": "http block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2246
          },
          "name": "http",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#stream AlbLoadBalancer#stream}",
            "stability": "stable",
            "summary": "stream block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2252
          },
          "name": "stream",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStream"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#tls AlbLoadBalancer#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2258
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTls"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListener"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 652
      },
      "name": "AlbLoadBalancerListenerEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#address AlbLoadBalancer#address}",
            "stability": "stable",
            "summary": "address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 662
          },
          "name": "address",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#ports AlbLoadBalancer#ports}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 656
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpoint"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 495
      },
      "name": "AlbLoadBalancerListenerEndpointAddress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#external_ipv4_address AlbLoadBalancer#external_ipv4_address}",
            "stability": "stable",
            "summary": "external_ipv4_address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 501
          },
          "name": "externalIpv4Address",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#external_ipv6_address AlbLoadBalancer#external_ipv6_address}",
            "stability": "stable",
            "summary": "external_ipv6_address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 507
          },
          "name": "externalIpv6Address",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#internal_ipv4_address AlbLoadBalancer#internal_ipv4_address}",
            "stability": "stable",
            "summary": "internal_ipv4_address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 513
          },
          "name": "internalIpv4Address",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddress"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 273
      },
      "name": "AlbLoadBalancerListenerEndpointAddressExternalIpv4Address",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#address AlbLoadBalancer#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 277
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 297
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 330
          },
          "name": "resetAddress"
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 334
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 324
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 338
      },
      "name": "AlbLoadBalancerListenerEndpointAddressExternalIpv6Address",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#address AlbLoadBalancer#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 342
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 395
          },
          "name": "resetAddress"
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 399
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 389
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 366
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 403
      },
      "name": "AlbLoadBalancerListenerEndpointAddressInternalIpv4Address",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#address AlbLoadBalancer#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 407
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#subnet_id AlbLoadBalancer#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 411
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 425
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 471
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 487
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 475
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 491
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 465
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 481
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 648
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressOutputReference"
            }
          }
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointAddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 641
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 641
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 641
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressList"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 538
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 589
          },
          "name": "putExternalIpv4Address",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 605
          },
          "name": "putExternalIpv6Address",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 621
          },
          "name": "putInternalIpv4Address",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 592
          },
          "name": "resetExternalIpv4Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 608
          },
          "name": "resetExternalIpv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 624
          },
          "name": "resetInternalIpv4Address"
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointAddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 586
          },
          "name": "externalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 602
          },
          "name": "externalIpv6Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 618
          },
          "name": "internalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 596
          },
          "name": "externalIpv4AddressInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 612
          },
          "name": "externalIpv6AddressInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 628
          },
          "name": "internalIpv4AddressInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 542
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointAddressOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 761
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 753
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 768
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointOutputReference"
            }
          }
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 761
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 761
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 761
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 754
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointList"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 744
          },
          "name": "putAddress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "AlbLoadBalancerListenerEndpointOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 741
          },
          "name": "address",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 748
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointAddress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 735
          },
          "name": "portsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 728
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerEndpointOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1023
      },
      "name": "AlbLoadBalancerListenerHttp",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#handler AlbLoadBalancer#handler}",
            "stability": "stable",
            "summary": "handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1029
          },
          "name": "handler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#redirects AlbLoadBalancer#redirects}",
            "stability": "stable",
            "summary": "redirects block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1035
          },
          "name": "redirects",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttp"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 837
      },
      "name": "AlbLoadBalancerListenerHttpHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#allow_http10 AlbLoadBalancer#allow_http10}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 841
          },
          "name": "allowHttp10",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http2_options AlbLoadBalancer#http2_options}",
            "stability": "stable",
            "summary": "http2_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 851
          },
          "name": "http2Options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_router_id AlbLoadBalancer#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 845
          },
          "name": "httpRouterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 772
      },
      "name": "AlbLoadBalancerListenerHttpHandlerHttp2Options",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#max_concurrent_streams AlbLoadBalancer#max_concurrent_streams}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 776
          },
          "name": "maxConcurrentStreams",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 796
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 789
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 829
          },
          "name": "resetMaxConcurrentStreams"
        }
      ],
      "name": "AlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 833
          },
          "name": "maxConcurrentStreamsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 823
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 800
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 947
          },
          "name": "putHttp2Options",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 918
          },
          "name": "resetAllowHttp10"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 950
          },
          "name": "resetHttp2Options"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 934
          },
          "name": "resetHttpRouterId"
        }
      ],
      "name": "AlbLoadBalancerListenerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 944
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 922
          },
          "name": "allowHttp10Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 954
          },
          "name": "http2OptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerHttp2Options"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 938
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 912
          },
          "name": "allowHttp10",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 928
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1049
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1092
          },
          "name": "putHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1108
          },
          "name": "putRedirects",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1095
          },
          "name": "resetHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1111
          },
          "name": "resetRedirects"
        }
      ],
      "name": "AlbLoadBalancerListenerHttpOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1089
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1105
          },
          "name": "redirects",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirectsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1099
          },
          "name": "handlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1115
          },
          "name": "redirectsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 958
      },
      "name": "AlbLoadBalancerListenerHttpRedirects",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_to_https AlbLoadBalancer#http_to_https}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 962
          },
          "name": "httpToHttps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpRedirects"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirectsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 982
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 975
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1015
          },
          "name": "resetHttpToHttps"
        }
      ],
      "name": "AlbLoadBalancerListenerHttpRedirectsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1019
          },
          "name": "httpToHttpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1009
          },
          "name": "httpToHttps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 986
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpRedirects"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerHttpRedirectsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2421
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerOutputReference"
            }
          }
        }
      ],
      "name": "AlbLoadBalancerListenerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2429
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2429
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2429
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerList"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2361
          },
          "name": "putEndpoint",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2377
          },
          "name": "putHttp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2393
          },
          "name": "putStream",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStream"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2409
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2364
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2380
          },
          "name": "resetHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2396
          },
          "name": "resetStream"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2412
          },
          "name": "resetTls"
        }
      ],
      "name": "AlbLoadBalancerListenerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2358
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpointList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2374
          },
          "name": "http",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2390
          },
          "name": "stream",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2406
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2368
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerEndpoint"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2384
          },
          "name": "httpInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerHttp"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2352
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2400
          },
          "name": "streamInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStream"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2416
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2345
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListener"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerStream": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1184
      },
      "name": "AlbLoadBalancerListenerStream",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#handler AlbLoadBalancer#handler}",
            "stability": "stable",
            "summary": "handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1190
          },
          "name": "handler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerStream"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1119
      },
      "name": "AlbLoadBalancerListenerStreamHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#backend_group_id AlbLoadBalancer#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1123
          },
          "name": "backendGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerStreamHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1176
          },
          "name": "resetBackendGroupId"
        }
      ],
      "name": "AlbLoadBalancerListenerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1180
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1170
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1240
          },
          "name": "putHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1243
          },
          "name": "resetHandler"
        }
      ],
      "name": "AlbLoadBalancerListenerStreamOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1237
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1247
          },
          "name": "handlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStreamHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerStream"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerStreamOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2137
      },
      "name": "AlbLoadBalancerListenerTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#default_handler AlbLoadBalancer#default_handler}",
            "stability": "stable",
            "summary": "default_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2143
          },
          "name": "defaultHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#sni_handler AlbLoadBalancer#sni_handler}",
            "stability": "stable",
            "summary": "sni_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2149
          },
          "name": "sniHandler",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTls"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1502
      },
      "name": "AlbLoadBalancerListenerTlsDefaultHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#certificate_ids AlbLoadBalancer#certificate_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1506
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_handler AlbLoadBalancer#http_handler}",
            "stability": "stable",
            "summary": "http_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1512
          },
          "name": "httpHandler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#stream_handler AlbLoadBalancer#stream_handler}",
            "stability": "stable",
            "summary": "stream_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1518
          },
          "name": "streamHandler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1316
      },
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#allow_http10 AlbLoadBalancer#allow_http10}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1320
          },
          "name": "allowHttp10",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http2_options AlbLoadBalancer#http2_options}",
            "stability": "stable",
            "summary": "http2_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1330
          },
          "name": "http2Options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_router_id AlbLoadBalancer#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1324
          },
          "name": "httpRouterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1251
      },
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#max_concurrent_streams AlbLoadBalancer#max_concurrent_streams}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1255
          },
          "name": "maxConcurrentStreams",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1308
          },
          "name": "resetMaxConcurrentStreams"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1312
          },
          "name": "maxConcurrentStreamsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1302
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1345
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1426
          },
          "name": "putHttp2Options",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1397
          },
          "name": "resetAllowHttp10"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1429
          },
          "name": "resetHttp2Options"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1413
          },
          "name": "resetHttpRouterId"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1423
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1401
          },
          "name": "allowHttp10Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1433
          },
          "name": "http2OptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1417
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1391
          },
          "name": "allowHttp10",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1407
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1595
          },
          "name": "putHttpHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1611
          },
          "name": "putStreamHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1598
          },
          "name": "resetHttpHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1614
          },
          "name": "resetStreamHandler"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1592
          },
          "name": "httpHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1608
          },
          "name": "streamHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1586
          },
          "name": "certificateIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1602
          },
          "name": "httpHandlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1618
          },
          "name": "streamHandlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1579
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1544
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1437
      },
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#backend_group_id AlbLoadBalancer#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1441
          },
          "name": "backendGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1494
          },
          "name": "resetBackendGroupId"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1498
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1488
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2206
          },
          "name": "putDefaultHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2219
          },
          "name": "putSniHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2222
          },
          "name": "resetSniHandler"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2203
          },
          "name": "defaultHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2216
          },
          "name": "sniHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2210
          },
          "name": "defaultHandlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsDefaultHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2226
          },
          "name": "sniHandlerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTls"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1993
      },
      "name": "AlbLoadBalancerListenerTlsSniHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#handler AlbLoadBalancer#handler}",
            "stability": "stable",
            "summary": "handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2007
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#name AlbLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1997
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#server_names AlbLoadBalancer#server_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2001
          },
          "name": "serverNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1873
      },
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#certificate_ids AlbLoadBalancer#certificate_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1877
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_handler AlbLoadBalancer#http_handler}",
            "stability": "stable",
            "summary": "http_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1883
          },
          "name": "httpHandler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#stream_handler AlbLoadBalancer#stream_handler}",
            "stability": "stable",
            "summary": "stream_handler block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1889
          },
          "name": "streamHandler",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1687
      },
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#allow_http10 AlbLoadBalancer#allow_http10}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1691
          },
          "name": "allowHttp10",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http2_options AlbLoadBalancer#http2_options}",
            "stability": "stable",
            "summary": "http2_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1701
          },
          "name": "http2Options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#http_router_id AlbLoadBalancer#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1695
          },
          "name": "httpRouterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1622
      },
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#max_concurrent_streams AlbLoadBalancer#max_concurrent_streams}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1626
          },
          "name": "maxConcurrentStreams",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1679
          },
          "name": "resetMaxConcurrentStreams"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1683
          },
          "name": "maxConcurrentStreamsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1673
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1650
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1797
          },
          "name": "putHttp2Options",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1768
          },
          "name": "resetAllowHttp10"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1800
          },
          "name": "resetHttp2Options"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1784
          },
          "name": "resetHttpRouterId"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1794
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1772
          },
          "name": "allowHttp10Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1804
          },
          "name": "http2OptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1788
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1762
          },
          "name": "allowHttp10",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1778
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1966
          },
          "name": "putHttpHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1982
          },
          "name": "putStreamHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1969
          },
          "name": "resetHttpHandler"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1985
          },
          "name": "resetStreamHandler"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1963
          },
          "name": "httpHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1979
          },
          "name": "streamHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1957
          },
          "name": "certificateIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1973
          },
          "name": "httpHandlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1989
          },
          "name": "streamHandlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1950
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1808
      },
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#backend_group_id AlbLoadBalancer#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1812
          },
          "name": "backendGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 1832
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 1825
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1865
          },
          "name": "resetBackendGroupId"
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1869
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1859
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 1836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2133
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerOutputReference"
            }
          }
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2126
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2126
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2126
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerList"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2032
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2022
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2109
          },
          "name": "putHandler",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler"
              }
            }
          ]
        }
      ],
      "name": "AlbLoadBalancerListenerTlsSniHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2106
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2113
          },
          "name": "handlerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandlerHandler"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2087
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2100
          },
          "name": "serverNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2080
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2093
          },
          "name": "serverNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerListenerTlsSniHandler"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerListenerTlsSniHandlerOutputReference"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2440
      },
      "name": "AlbLoadBalancerTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#create AlbLoadBalancer#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2444
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#delete AlbLoadBalancer#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2448
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_load_balancer#update AlbLoadBalancer#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2452
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerTimeouts"
    },
    "@cdktf/provider-yandex.AlbLoadBalancerTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-load-balancer.ts",
          "line": 2475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-load-balancer.ts",
        "line": 2467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2529
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2545
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2561
          },
          "name": "resetUpdate"
        }
      ],
      "name": "AlbLoadBalancerTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2533
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2549
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2565
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2523
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2539
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2555
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-load-balancer.ts",
            "line": 2479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbLoadBalancerTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-load-balancer:AlbLoadBalancerTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.AlbTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group yandex_alb_target_group}."
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group yandex_alb_target_group} Resource."
        },
        "locationInModule": {
          "filename": "src/alb-target-group.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 461
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 477
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 384
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 400
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 416
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 432
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 448
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 464
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 480
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 492
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlbTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 332
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 372
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 458
          },
          "name": "target",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbTargetGroupTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 474
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 388
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 404
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 420
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 436
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 452
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 468
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 484
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 378
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 394
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 426
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 442
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroup"
    },
    "@cdktf/provider-yandex.AlbTargetGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 9
      },
      "name": "AlbTargetGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#description AlbTargetGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#folder_id AlbTargetGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#id AlbTargetGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#labels AlbTargetGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#name AlbTargetGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#target AlbTargetGroup#target}",
            "stability": "stable",
            "summary": "target block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 38
          },
          "name": "target",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#timeouts AlbTargetGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 44
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupConfig"
    },
    "@cdktf/provider-yandex.AlbTargetGroupTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 46
      },
      "name": "AlbTargetGroupTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#ip_address AlbTargetGroup#ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 50
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#private_ipv4_address AlbTargetGroup#private_ipv4_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 54
          },
          "name": "privateIpv4Address",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#subnet_id AlbTargetGroup#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 58
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupTarget"
    },
    "@cdktf/provider-yandex.AlbTargetGroupTargetList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-target-group.ts",
          "line": 183
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 175
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 190
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbTargetGroupTargetOutputReference"
            }
          }
        }
      ],
      "name": "AlbTargetGroupTargetList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 183
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 183
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 183
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupTargetList"
    },
    "@cdktf/provider-yandex.AlbTargetGroupTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-target-group.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 150
          },
          "name": "resetPrivateIpv4Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 166
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "AlbTargetGroupTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 138
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 154
          },
          "name": "privateIpv4AddressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 170
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 131
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 144
          },
          "name": "privateIpv4Address",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 160
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbTargetGroupTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupTargetOutputReference"
    },
    "@cdktf/provider-yandex.AlbTargetGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 194
      },
      "name": "AlbTargetGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#create AlbTargetGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 198
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#delete AlbTargetGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 202
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_target_group#update AlbTargetGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 206
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupTimeouts"
    },
    "@cdktf/provider-yandex.AlbTargetGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-target-group.ts",
          "line": 229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-target-group.ts",
        "line": 221
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 283
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 299
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 315
          },
          "name": "resetUpdate"
        }
      ],
      "name": "AlbTargetGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 287
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 303
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 319
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 277
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 293
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 309
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-target-group.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbTargetGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-target-group:AlbTargetGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHost": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host yandex_alb_virtual_host}."
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHost",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host yandex_alb_virtual_host} Resource."
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 2176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 2158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2266
          },
          "name": "putModifyRequestHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2282
          },
          "name": "putModifyResponseHeaders",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2298
          },
          "name": "putRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2314
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2211
          },
          "name": "resetAuthority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2240
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2269
          },
          "name": "resetModifyRequestHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2285
          },
          "name": "resetModifyResponseHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2301
          },
          "name": "resetRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2317
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2329
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AlbVirtualHost",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2163
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2263
          },
          "name": "modifyRequestHeaders",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2279
          },
          "name": "modifyResponseHeaders",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2295
          },
          "name": "route",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2311
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2215
          },
          "name": "authorityInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2228
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2244
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2273
          },
          "name": "modifyRequestHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2289
          },
          "name": "modifyResponseHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2257
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2305
          },
          "name": "routeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2321
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2205
          },
          "name": "authority",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2221
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2250
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHost"
    },
    "@cdktf/provider-yandex.AlbVirtualHostConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 9
      },
      "name": "AlbVirtualHostConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#http_router_id AlbVirtualHost#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 17
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#name AlbVirtualHost#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#authority AlbVirtualHost#authority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 13
          },
          "name": "authority",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#id AlbVirtualHost#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#modify_request_headers AlbVirtualHost#modify_request_headers}",
            "stability": "stable",
            "summary": "modify_request_headers block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 34
          },
          "name": "modifyRequestHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#modify_response_headers AlbVirtualHost#modify_response_headers}",
            "stability": "stable",
            "summary": "modify_response_headers block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 40
          },
          "name": "modifyResponseHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#route AlbVirtualHost#route}",
            "stability": "stable",
            "summary": "route block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 46
          },
          "name": "route",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#timeouts AlbVirtualHost#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 52
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeouts"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostConfig"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 54
      },
      "name": "AlbVirtualHostModifyRequestHeaders",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#name AlbVirtualHost#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 62
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#append AlbVirtualHost#append}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 58
          },
          "name": "append",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#remove AlbVirtualHost#remove}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 66
          },
          "name": "remove",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace AlbVirtualHost#replace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 70
          },
          "name": "replace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyRequestHeaders"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersOutputReference"
            }
          }
        }
      ],
      "name": "AlbVirtualHostModifyRequestHeadersList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 218
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 218
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 218
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyRequestHeadersList"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 156
          },
          "name": "resetAppend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 185
          },
          "name": "resetRemove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 201
          },
          "name": "resetReplace"
        }
      ],
      "name": "AlbVirtualHostModifyRequestHeadersOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 160
          },
          "name": "appendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 173
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 189
          },
          "name": "removeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 205
          },
          "name": "replaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 150
          },
          "name": "append",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 166
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 179
          },
          "name": "remove",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 195
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyRequestHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyRequestHeadersOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 229
      },
      "name": "AlbVirtualHostModifyResponseHeaders",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#name AlbVirtualHost#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 237
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#append AlbVirtualHost#append}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 233
          },
          "name": "append",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#remove AlbVirtualHost#remove}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 241
          },
          "name": "remove",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace AlbVirtualHost#replace}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 245
          },
          "name": "replace",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyResponseHeaders"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 400
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersOutputReference"
            }
          }
        }
      ],
      "name": "AlbVirtualHostModifyResponseHeadersList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 393
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 393
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 393
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 386
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyResponseHeadersList"
    },
    "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 331
          },
          "name": "resetAppend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 360
          },
          "name": "resetRemove"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 376
          },
          "name": "resetReplace"
        }
      ],
      "name": "AlbVirtualHostModifyResponseHeadersOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 335
          },
          "name": "appendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 348
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 364
          },
          "name": "removeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 380
          },
          "name": "replaceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 325
          },
          "name": "append",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 341
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 354
          },
          "name": "remove",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 370
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostModifyResponseHeaders"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostModifyResponseHeadersOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1870
      },
      "name": "AlbVirtualHostRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#grpc_route AlbVirtualHost#grpc_route}",
            "stability": "stable",
            "summary": "grpc_route block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1880
          },
          "name": "grpcRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#http_route AlbVirtualHost#http_route}",
            "stability": "stable",
            "summary": "http_route block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1886
          },
          "name": "httpRoute",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#name AlbVirtualHost#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1874
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRoute"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 830
      },
      "name": "AlbVirtualHostRouteGrpcRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#grpc_match AlbVirtualHost#grpc_match}",
            "stability": "stable",
            "summary": "grpc_match block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 836
          },
          "name": "grpcMatch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#grpc_route_action AlbVirtualHost#grpc_route_action}",
            "stability": "stable",
            "summary": "grpc_route_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 842
          },
          "name": "grpcRouteAction",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#grpc_status_response_action AlbVirtualHost#grpc_status_response_action}",
            "stability": "stable",
            "summary": "grpc_status_response_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 848
          },
          "name": "grpcStatusResponseAction",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRoute"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 496
      },
      "name": "AlbVirtualHostRouteGrpcRouteGrpcMatch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#fqmn AlbVirtualHost#fqmn}",
            "stability": "stable",
            "summary": "fqmn block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 502
          },
          "name": "fqmn",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcMatch"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 404
      },
      "name": "AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#exact AlbVirtualHost#exact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 408
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#prefix AlbVirtualHost#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 412
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 472
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 488
          },
          "name": "resetPrefix"
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 476
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 492
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 466
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 482
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 584
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 576
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 591
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference"
            }
          }
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteGrpcMatchList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 584
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 584
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 584
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcMatchList"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 564
          },
          "name": "putFqmn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 567
          },
          "name": "resetFqmn"
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 561
          },
          "name": "fqmn",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 571
          },
          "name": "fqmnInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 595
      },
      "name": "AlbVirtualHostRouteGrpcRouteGrpcRouteAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#backend_group_id AlbVirtualHost#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 603
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#auto_host_rewrite AlbVirtualHost#auto_host_rewrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 599
          },
          "name": "autoHostRewrite",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#host_rewrite AlbVirtualHost#host_rewrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 607
          },
          "name": "hostRewrite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#idle_timeout AlbVirtualHost#idle_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 611
          },
          "name": "idleTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#max_timeout AlbVirtualHost#max_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 615
          },
          "name": "maxTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcRouteAction"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 696
          },
          "name": "resetAutoHostRewrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 725
          },
          "name": "resetHostRewrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 741
          },
          "name": "resetIdleTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 757
          },
          "name": "resetMaxTimeout"
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 700
          },
          "name": "autoHostRewriteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 713
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 729
          },
          "name": "hostRewriteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 745
          },
          "name": "idleTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 761
          },
          "name": "maxTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 690
          },
          "name": "autoHostRewrite",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 706
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 719
          },
          "name": "hostRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 735
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 751
          },
          "name": "maxTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 765
      },
      "name": "AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#status AlbVirtualHost#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 769
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 822
          },
          "name": "resetStatus"
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 826
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 816
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 912
          },
          "name": "putGrpcMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 928
          },
          "name": "putGrpcRouteAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 944
          },
          "name": "putGrpcStatusResponseAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 915
          },
          "name": "resetGrpcMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 931
          },
          "name": "resetGrpcRouteAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 947
          },
          "name": "resetGrpcStatusResponseAction"
        }
      ],
      "name": "AlbVirtualHostRouteGrpcRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 909
          },
          "name": "grpcMatch",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 925
          },
          "name": "grpcRouteAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 941
          },
          "name": "grpcStatusResponseAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 919
          },
          "name": "grpcMatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 935
          },
          "name": "grpcRouteActionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcRouteAction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 951
          },
          "name": "grpcStatusResponseActionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteGrpcRouteOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1716
      },
      "name": "AlbVirtualHostRouteHttpRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#direct_response_action AlbVirtualHost#direct_response_action}",
            "stability": "stable",
            "summary": "direct_response_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1722
          },
          "name": "directResponseAction",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#http_match AlbVirtualHost#http_match}",
            "stability": "stable",
            "summary": "http_match block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1728
          },
          "name": "httpMatch",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#http_route_action AlbVirtualHost#http_route_action}",
            "stability": "stable",
            "summary": "http_route_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1734
          },
          "name": "httpRouteAction",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#redirect_action AlbVirtualHost#redirect_action}",
            "stability": "stable",
            "summary": "redirect_action block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1740
          },
          "name": "redirectAction",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRoute"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 955
      },
      "name": "AlbVirtualHostRouteHttpRouteDirectResponseAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#body AlbVirtualHost#body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 959
          },
          "name": "body",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#status AlbVirtualHost#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 963
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteDirectResponseAction"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1023
          },
          "name": "resetBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1039
          },
          "name": "resetStatus"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1027
          },
          "name": "bodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1043
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1017
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1033
          },
          "name": "status",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1139
      },
      "name": "AlbVirtualHostRouteHttpRouteHttpMatch",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#http_method AlbVirtualHost#http_method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1143
          },
          "name": "httpMethod",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#path AlbVirtualHost#path}",
            "stability": "stable",
            "summary": "path block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1149
          },
          "name": "path",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpMatch"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1246
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1261
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchOutputReference"
            }
          }
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteHttpMatchList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1254
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1254
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1254
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpMatchList"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1234
          },
          "name": "putPath",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1221
          },
          "name": "resetHttpMethod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1237
          },
          "name": "resetPath"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteHttpMatchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1231
          },
          "name": "path",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1225
          },
          "name": "httpMethodInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1241
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1215
          },
          "name": "httpMethod",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpMatchOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1047
      },
      "name": "AlbVirtualHostRouteHttpRouteHttpMatchPath",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#exact AlbVirtualHost#exact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1051
          },
          "name": "exact",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#prefix AlbVirtualHost#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1055
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpMatchPath"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1076
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1069
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1115
          },
          "name": "resetExact"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1131
          },
          "name": "resetPrefix"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1119
          },
          "name": "exactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1135
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1109
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1125
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchPath"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1265
      },
      "name": "AlbVirtualHostRouteHttpRouteHttpRouteAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#backend_group_id AlbVirtualHost#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1273
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#auto_host_rewrite AlbVirtualHost#auto_host_rewrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1269
          },
          "name": "autoHostRewrite",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#host_rewrite AlbVirtualHost#host_rewrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1277
          },
          "name": "hostRewrite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#idle_timeout AlbVirtualHost#idle_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1281
          },
          "name": "idleTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#prefix_rewrite AlbVirtualHost#prefix_rewrite}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1285
          },
          "name": "prefixRewrite",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#timeout AlbVirtualHost#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1289
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#upgrade_types AlbVirtualHost#upgrade_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1293
          },
          "name": "upgradeTypes",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpRouteAction"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1388
          },
          "name": "resetAutoHostRewrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1417
          },
          "name": "resetHostRewrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1433
          },
          "name": "resetIdleTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1449
          },
          "name": "resetPrefixRewrite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1465
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1481
          },
          "name": "resetUpgradeTypes"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1392
          },
          "name": "autoHostRewriteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1405
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1421
          },
          "name": "hostRewriteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1437
          },
          "name": "idleTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1453
          },
          "name": "prefixRewriteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1469
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1485
          },
          "name": "upgradeTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1382
          },
          "name": "autoHostRewrite",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1398
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1411
          },
          "name": "hostRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1427
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1443
          },
          "name": "prefixRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1459
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1475
          },
          "name": "upgradeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1811
          },
          "name": "putDirectResponseAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1827
          },
          "name": "putHttpMatch",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1843
          },
          "name": "putHttpRouteAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1859
          },
          "name": "putRedirectAction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1814
          },
          "name": "resetDirectResponseAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1830
          },
          "name": "resetHttpMatch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1846
          },
          "name": "resetHttpRouteAction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1862
          },
          "name": "resetRedirectAction"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1808
          },
          "name": "directResponseAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1824
          },
          "name": "httpMatch",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1840
          },
          "name": "httpRouteAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1856
          },
          "name": "redirectAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectActionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1818
          },
          "name": "directResponseActionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteDirectResponseAction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1834
          },
          "name": "httpMatchInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpMatch"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1850
          },
          "name": "httpRouteActionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteHttpRouteAction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1866
          },
          "name": "redirectActionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1489
      },
      "name": "AlbVirtualHostRouteHttpRouteRedirectAction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#remove_query AlbVirtualHost#remove_query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1493
          },
          "name": "removeQuery",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace_host AlbVirtualHost#replace_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1497
          },
          "name": "replaceHost",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace_path AlbVirtualHost#replace_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1501
          },
          "name": "replacePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace_port AlbVirtualHost#replace_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1505
          },
          "name": "replacePort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace_prefix AlbVirtualHost#replace_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1509
          },
          "name": "replacePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#replace_scheme AlbVirtualHost#replace_scheme}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1513
          },
          "name": "replaceScheme",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#response_code AlbVirtualHost#response_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1517
          },
          "name": "responseCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteRedirectAction"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1536
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1612
          },
          "name": "resetRemoveQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1628
          },
          "name": "resetReplaceHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1644
          },
          "name": "resetReplacePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1660
          },
          "name": "resetReplacePort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1676
          },
          "name": "resetReplacePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1692
          },
          "name": "resetReplaceScheme"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1708
          },
          "name": "resetResponseCode"
        }
      ],
      "name": "AlbVirtualHostRouteHttpRouteRedirectActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1616
          },
          "name": "removeQueryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1632
          },
          "name": "replaceHostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1648
          },
          "name": "replacePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1664
          },
          "name": "replacePortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1680
          },
          "name": "replacePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1696
          },
          "name": "replaceSchemeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1712
          },
          "name": "responseCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1606
          },
          "name": "removeQuery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1622
          },
          "name": "replaceHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1638
          },
          "name": "replacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1654
          },
          "name": "replacePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1670
          },
          "name": "replacePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1686
          },
          "name": "replaceScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1702
          },
          "name": "responseCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1547
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteRedirectAction"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteHttpRouteRedirectActionOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 2014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 2006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2021
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteOutputReference"
            }
          }
        }
      ],
      "name": "AlbVirtualHostRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2014
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2014
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2014
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteList"
    },
    "@cdktf/provider-yandex.AlbVirtualHostRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 1911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 1901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1978
          },
          "name": "putGrpcRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1994
          },
          "name": "putHttpRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1981
          },
          "name": "resetGrpcRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1997
          },
          "name": "resetHttpRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1965
          },
          "name": "resetName"
        }
      ],
      "name": "AlbVirtualHostRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1975
          },
          "name": "grpcRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1991
          },
          "name": "httpRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRouteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1985
          },
          "name": "grpcRouteInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteGrpcRoute"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2001
          },
          "name": "httpRouteInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.AlbVirtualHostRouteHttpRoute"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1969
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1959
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 1915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostRouteOutputReference"
    },
    "@cdktf/provider-yandex.AlbVirtualHostTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 2025
      },
      "name": "AlbVirtualHostTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#create AlbVirtualHost#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2029
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#delete AlbVirtualHost#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2033
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/alb_virtual_host#update AlbVirtualHost#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2037
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostTimeouts"
    },
    "@cdktf/provider-yandex.AlbVirtualHostTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/alb-virtual-host.ts",
          "line": 2060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/alb-virtual-host.ts",
        "line": 2052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2114
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2130
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2146
          },
          "name": "resetUpdate"
        }
      ],
      "name": "AlbVirtualHostTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2118
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2134
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2150
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2108
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2124
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2140
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/alb-virtual-host.ts",
            "line": 2064
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.AlbVirtualHostTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/alb-virtual-host:AlbVirtualHostTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ApiGateway": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway yandex_api_gateway}."
      },
      "fqn": "@cdktf/provider-yandex.ApiGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway yandex_api_gateway} Resource."
        },
        "locationInModule": {
          "filename": "src/api-gateway.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ApiGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-gateway.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 341
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ApiGatewayTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 234
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 255
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 271
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 287
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 344
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 356
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ApiGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 222
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 243
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 296
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 327
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 338
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ApiGatewayTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 332
          },
          "name": "userDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 238
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 259
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 275
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 291
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 309
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 322
          },
          "name": "specInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 348
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ApiGatewayTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 228
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 249
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 281
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 315
          },
          "name": "spec",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-gateway:ApiGateway"
    },
    "@cdktf/provider-yandex.ApiGatewayConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ApiGatewayConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-gateway.ts",
        "line": 9
      },
      "name": "ApiGatewayConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#name ApiGateway#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#spec ApiGateway#spec}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 36
          },
          "name": "spec",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#description ApiGateway#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#folder_id ApiGateway#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#id ApiGateway#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#labels ApiGateway#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#timeouts ApiGateway#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ApiGatewayTimeouts"
          }
        }
      ],
      "symbolId": "src/api-gateway:ApiGatewayConfig"
    },
    "@cdktf/provider-yandex.ApiGatewayTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ApiGatewayTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/api-gateway.ts",
        "line": 44
      },
      "name": "ApiGatewayTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#create ApiGateway#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 48
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#delete ApiGateway#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 52
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/api_gateway#update ApiGateway#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/api-gateway:ApiGatewayTimeouts"
    },
    "@cdktf/provider-yandex.ApiGatewayTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ApiGatewayTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/api-gateway.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/api-gateway.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 133
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 149
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 165
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ApiGatewayTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 137
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 153
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 169
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 127
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 143
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 159
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/api-gateway.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ApiGatewayTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/api-gateway:ApiGatewayTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.CdnOriginGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group yandex_cdn_origin_group}."
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group yandex_cdn_origin_group} Resource."
        },
        "locationInModule": {
          "filename": "src/cdn-origin-group.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.CdnOriginGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 421
          },
          "name": "putOrigin",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 434
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 379
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 437
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 408
          },
          "name": "resetUseNext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 449
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CdnOriginGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 329
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 367
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 418
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnOriginGroupOriginList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 431
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 383
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 396
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 425
          },
          "name": "originInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 441
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 412
          },
          "name": "useNextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 373
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 389
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 402
          },
          "name": "useNext",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroup"
    },
    "@cdktf/provider-yandex.CdnOriginGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 9
      },
      "name": "CdnOriginGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#name CdnOriginGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 20
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#origin CdnOriginGroup#origin}",
            "stability": "stable",
            "summary": "origin block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 30
          },
          "name": "origin",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#id CdnOriginGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#timeouts CdnOriginGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 36
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#use_next CdnOriginGroup#use_next}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 24
          },
          "name": "useNext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupConfig"
    },
    "@cdktf/provider-yandex.CdnOriginGroupOrigin": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 38
      },
      "name": "CdnOriginGroupOrigin",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#source CdnOriginGroup#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 50
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#backup CdnOriginGroup#backup}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 42
          },
          "name": "backup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#enabled CdnOriginGroup#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 46
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupOrigin"
    },
    "@cdktf/provider-yandex.CdnOriginGroupOriginList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOriginList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-origin-group.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 187
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.CdnOriginGroupOriginOutputReference"
            }
          }
        }
      ],
      "name": "CdnOriginGroupOriginList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 180
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 180
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 180
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupOriginList"
    },
    "@cdktf/provider-yandex.CdnOriginGroupOriginOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-origin-group.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 65
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 129
          },
          "name": "resetBackup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 145
          },
          "name": "resetEnabled"
        }
      ],
      "name": "CdnOriginGroupOriginOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 154
          },
          "name": "originGroupId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 133
          },
          "name": "backupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 149
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 167
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 123
          },
          "name": "backup",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 139
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 160
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.CdnOriginGroupOrigin"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupOriginOutputReference"
    },
    "@cdktf/provider-yandex.CdnOriginGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 191
      },
      "name": "CdnOriginGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#create CdnOriginGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 195
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#delete CdnOriginGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 199
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_origin_group#update CdnOriginGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 203
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupTimeouts"
    },
    "@cdktf/provider-yandex.CdnOriginGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-origin-group.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-origin-group.ts",
        "line": 218
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 280
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 296
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 312
          },
          "name": "resetUpdate"
        }
      ],
      "name": "CdnOriginGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 284
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 300
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 316
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 274
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 290
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 306
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-origin-group.ts",
            "line": 230
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.CdnOriginGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-origin-group:CdnOriginGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.CdnResource": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource yandex_cdn_resource}."
      },
      "fqn": "@cdktf/provider-yandex.CdnResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource yandex_cdn_resource} Resource."
        },
        "locationInModule": {
          "filename": "src/cdn-resource.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.CdnResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1114
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.CdnResourceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1130
          },
          "name": "putSslCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1146
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.CdnResourceTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 979
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 995
          },
          "name": "resetCname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1021
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1117
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1037
          },
          "name": "resetOriginGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1053
          },
          "name": "resetOriginGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1069
          },
          "name": "resetOriginProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1085
          },
          "name": "resetSecondaryHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1133
          },
          "name": "resetSslCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1149
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1101
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1161
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CdnResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 928
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1004
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1009
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1111
          },
          "name": "options",
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1127
          },
          "name": "sslCertificate",
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1143
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 983
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 999
          },
          "name": "cnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1025
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1121
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1041
          },
          "name": "originGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1057
          },
          "name": "originGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1073
          },
          "name": "originProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1089
          },
          "name": "secondaryHostnamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1137
          },
          "name": "sslCertificateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1153
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.CdnResourceTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1105
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 973
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 989
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1015
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1031
          },
          "name": "originGroupId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1047
          },
          "name": "originGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1063
          },
          "name": "originProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1079
          },
          "name": "secondaryHostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 1095
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResource"
    },
    "@cdktf/provider-yandex.CdnResourceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 9
      },
      "name": "CdnResourceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#active CdnResource#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 13
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#cname CdnResource#cname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 17
          },
          "name": "cname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#id CdnResource#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#options CdnResource#options}",
            "stability": "stable",
            "summary": "options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 50
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#origin_group_id CdnResource#origin_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 28
          },
          "name": "originGroupId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#origin_group_name CdnResource#origin_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 32
          },
          "name": "originGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#origin_protocol CdnResource#origin_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 36
          },
          "name": "originProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#secondary_hostnames CdnResource#secondary_hostnames}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 40
          },
          "name": "secondaryHostnames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#ssl_certificate CdnResource#ssl_certificate}",
            "stability": "stable",
            "summary": "ssl_certificate block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 56
          },
          "name": "sslCertificate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#timeouts CdnResource#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 62
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#updated_at CdnResource#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 44
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceConfig"
    },
    "@cdktf/provider-yandex.CdnResourceOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 64
      },
      "name": "CdnResourceOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#allowed_http_methods CdnResource#allowed_http_methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 68
          },
          "name": "allowedHttpMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#browser_cache_settings CdnResource#browser_cache_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 72
          },
          "name": "browserCacheSettings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#cache_http_headers CdnResource#cache_http_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 76
          },
          "name": "cacheHttpHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#cors CdnResource#cors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 80
          },
          "name": "cors",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#custom_host_header CdnResource#custom_host_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 84
          },
          "name": "customHostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#custom_server_name CdnResource#custom_server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 88
          },
          "name": "customServerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#disable_cache CdnResource#disable_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 92
          },
          "name": "disableCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#disable_proxy_force_ranges CdnResource#disable_proxy_force_ranges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 96
          },
          "name": "disableProxyForceRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#edge_cache_settings CdnResource#edge_cache_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 100
          },
          "name": "edgeCacheSettings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#fetched_compressed CdnResource#fetched_compressed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 104
          },
          "name": "fetchedCompressed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#forward_host_header CdnResource#forward_host_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 108
          },
          "name": "forwardHostHeader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#gzip_on CdnResource#gzip_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 112
          },
          "name": "gzipOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#ignore_cookie CdnResource#ignore_cookie}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 116
          },
          "name": "ignoreCookie",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#ignore_query_params CdnResource#ignore_query_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 120
          },
          "name": "ignoreQueryParams",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#proxy_cache_methods_set CdnResource#proxy_cache_methods_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 124
          },
          "name": "proxyCacheMethodsSet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#query_params_blacklist CdnResource#query_params_blacklist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 128
          },
          "name": "queryParamsBlacklist",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#query_params_whitelist CdnResource#query_params_whitelist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 132
          },
          "name": "queryParamsWhitelist",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#redirect_https_to_http CdnResource#redirect_https_to_http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 140
          },
          "name": "redirectHttpsToHttp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#redirect_http_to_https CdnResource#redirect_http_to_https}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 136
          },
          "name": "redirectHttpToHttps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#slice CdnResource#slice}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 144
          },
          "name": "slice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#static_request_headers CdnResource#static_request_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 148
          },
          "name": "staticRequestHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#static_response_headers CdnResource#static_response_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 152
          },
          "name": "staticResponseHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceOptions"
    },
    "@cdktf/provider-yandex.CdnResourceOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-resource.ts",
          "line": 193
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 352
          },
          "name": "resetAllowedHttpMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 368
          },
          "name": "resetBrowserCacheSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 384
          },
          "name": "resetCacheHttpHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 400
          },
          "name": "resetCors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 416
          },
          "name": "resetCustomHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 432
          },
          "name": "resetCustomServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 448
          },
          "name": "resetDisableCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 464
          },
          "name": "resetDisableProxyForceRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 480
          },
          "name": "resetEdgeCacheSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 496
          },
          "name": "resetFetchedCompressed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 512
          },
          "name": "resetForwardHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 528
          },
          "name": "resetGzipOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 544
          },
          "name": "resetIgnoreCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 560
          },
          "name": "resetIgnoreQueryParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 576
          },
          "name": "resetProxyCacheMethodsSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 592
          },
          "name": "resetQueryParamsBlacklist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 608
          },
          "name": "resetQueryParamsWhitelist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 640
          },
          "name": "resetRedirectHttpsToHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 624
          },
          "name": "resetRedirectHttpToHttps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 656
          },
          "name": "resetSlice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 672
          },
          "name": "resetStaticRequestHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 688
          },
          "name": "resetStaticResponseHeaders"
        }
      ],
      "name": "CdnResourceOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 356
          },
          "name": "allowedHttpMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 372
          },
          "name": "browserCacheSettingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 388
          },
          "name": "cacheHttpHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 404
          },
          "name": "corsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 420
          },
          "name": "customHostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 436
          },
          "name": "customServerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 452
          },
          "name": "disableCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 468
          },
          "name": "disableProxyForceRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 484
          },
          "name": "edgeCacheSettingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 500
          },
          "name": "fetchedCompressedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 516
          },
          "name": "forwardHostHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 532
          },
          "name": "gzipOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 548
          },
          "name": "ignoreCookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 564
          },
          "name": "ignoreQueryParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 580
          },
          "name": "proxyCacheMethodsSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 596
          },
          "name": "queryParamsBlacklistInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 612
          },
          "name": "queryParamsWhitelistInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 644
          },
          "name": "redirectHttpsToHttpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 628
          },
          "name": "redirectHttpToHttpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 660
          },
          "name": "sliceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 676
          },
          "name": "staticRequestHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 692
          },
          "name": "staticResponseHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 346
          },
          "name": "allowedHttpMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 362
          },
          "name": "browserCacheSettings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 378
          },
          "name": "cacheHttpHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 394
          },
          "name": "cors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 410
          },
          "name": "customHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 426
          },
          "name": "customServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 442
          },
          "name": "disableCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 458
          },
          "name": "disableProxyForceRanges",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 474
          },
          "name": "edgeCacheSettings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 490
          },
          "name": "fetchedCompressed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 506
          },
          "name": "forwardHostHeader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 522
          },
          "name": "gzipOn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 538
          },
          "name": "ignoreCookie",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 554
          },
          "name": "ignoreQueryParams",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 570
          },
          "name": "proxyCacheMethodsSet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 586
          },
          "name": "queryParamsBlacklist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 602
          },
          "name": "queryParamsWhitelist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 634
          },
          "name": "redirectHttpsToHttp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 618
          },
          "name": "redirectHttpToHttps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 650
          },
          "name": "slice",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 666
          },
          "name": "staticRequestHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 682
          },
          "name": "staticResponseHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceOptions"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceOptionsOutputReference"
    },
    "@cdktf/provider-yandex.CdnResourceSslCertificate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 696
      },
      "name": "CdnResourceSslCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#type CdnResource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 704
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#certificate_manager_id CdnResource#certificate_manager_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 700
          },
          "name": "certificateManagerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceSslCertificate"
    },
    "@cdktf/provider-yandex.CdnResourceSslCertificateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-resource.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 764
          },
          "name": "resetCertificateManagerId"
        }
      ],
      "name": "CdnResourceSslCertificateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 773
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 768
          },
          "name": "certificateManagerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 786
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 758
          },
          "name": "certificateManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 779
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.CdnResourceSslCertificate"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceSslCertificateOutputReference"
    },
    "@cdktf/provider-yandex.CdnResourceTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 790
      },
      "name": "CdnResourceTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#create CdnResource#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 794
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#delete CdnResource#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 798
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/cdn_resource#update CdnResource#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 802
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceTimeouts"
    },
    "@cdktf/provider-yandex.CdnResourceTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.CdnResourceTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cdn-resource.ts",
          "line": 825
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cdn-resource.ts",
        "line": 817
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 879
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 895
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 911
          },
          "name": "resetUpdate"
        }
      ],
      "name": "CdnResourceTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 883
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 899
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 915
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 873
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 889
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 905
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cdn-resource.ts",
            "line": 829
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.CdnResourceTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cdn-resource:CdnResourceTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeDisk": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk yandex_compute_disk}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeDisk",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk yandex_compute_disk} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-disk.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeDiskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 511
          },
          "name": "putDiskPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 527
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeDiskTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 323
          },
          "name": "resetBlockSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 344
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 514
          },
          "name": "resetDiskPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 360
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 376
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 392
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 408
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 424
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 445
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 461
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 530
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 482
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 498
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeDisk",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 270
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 332
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 508
          },
          "name": "diskPlacementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 433
          },
          "name": "productIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 470
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 524
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 327
          },
          "name": "blockSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 348
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 518
          },
          "name": "diskPlacementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 364
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 380
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 396
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 412
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 428
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 449
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 465
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 534
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeDiskTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 486
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 502
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 317
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 338
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 354
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 370
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 386
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 402
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 418
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 439
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 455
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 476
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 492
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDisk"
    },
    "@cdktf/provider-yandex.ComputeDiskConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 9
      },
      "name": "ComputeDiskConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#block_size ComputeDisk#block_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 13
          },
          "name": "blockSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#description ComputeDisk#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#disk_placement_policy ComputeDisk#disk_placement_policy}",
            "stability": "stable",
            "summary": "disk_placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 62
          },
          "name": "diskPlacementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#folder_id ComputeDisk#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#id ComputeDisk#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#image_id ComputeDisk#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 32
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#labels ComputeDisk#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#name ComputeDisk#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#size ComputeDisk#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 44
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#snapshot_id ComputeDisk#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 48
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#timeouts ComputeDisk#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 68
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#type ComputeDisk#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 52
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#zone ComputeDisk#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 56
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDiskConfig"
    },
    "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 70
      },
      "name": "ComputeDiskDiskPlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#disk_placement_group_id ComputeDisk#disk_placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 74
          },
          "name": "diskPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDiskDiskPlacementPolicy"
    },
    "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-disk.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 87
      },
      "name": "ComputeDiskDiskPlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 128
          },
          "name": "diskPlacementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 121
          },
          "name": "diskPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskDiskPlacementPolicy"
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDiskDiskPlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeDiskPlacementGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group yandex_compute_disk_placement_group}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group yandex_compute_disk_placement_group} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-disk-placement-group.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-disk-placement-group.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 332
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 234
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 250
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 266
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 282
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 298
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 335
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 319
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 347
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeDiskPlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 222
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 307
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 329
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 238
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 254
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 270
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 286
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 339
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 323
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 228
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 244
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 276
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 313
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk-placement-group:ComputeDiskPlacementGroup"
    },
    "@cdktf/provider-yandex.ComputeDiskPlacementGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-disk-placement-group.ts",
        "line": 9
      },
      "name": "ComputeDiskPlacementGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#description ComputeDiskPlacementGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#folder_id ComputeDiskPlacementGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#id ComputeDiskPlacementGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#labels ComputeDiskPlacementGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#name ComputeDiskPlacementGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#timeouts ComputeDiskPlacementGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#zone ComputeDiskPlacementGroup#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 36
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk-placement-group:ComputeDiskPlacementGroupConfig"
    },
    "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-disk-placement-group.ts",
        "line": 44
      },
      "name": "ComputeDiskPlacementGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#create ComputeDiskPlacementGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 48
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#delete ComputeDiskPlacementGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 52
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk_placement_group#update ComputeDiskPlacementGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk-placement-group:ComputeDiskPlacementGroupTimeouts"
    },
    "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-disk-placement-group.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-disk-placement-group.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 133
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 149
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 165
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeDiskPlacementGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 137
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 153
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 169
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 127
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 143
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 159
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk-placement-group.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeDiskPlacementGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-disk-placement-group:ComputeDiskPlacementGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeDiskTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 132
      },
      "name": "ComputeDiskTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#create ComputeDisk#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 136
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#delete ComputeDisk#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 140
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_disk#update ComputeDisk#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 144
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDiskTimeouts"
    },
    "@cdktf/provider-yandex.ComputeDiskTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeDiskTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-disk.ts",
          "line": 167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-disk.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 221
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 237
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 253
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeDiskTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 225
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 241
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 257
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 215
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 231
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 247
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-disk.ts",
            "line": 171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeDiskTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-disk:ComputeDiskTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeImage": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_image yandex_compute_image}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_image yandex_compute_image} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-image.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-image.ts",
        "line": 213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 526
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeImageTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 279
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 295
          },
          "name": "resetFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 311
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 327
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 343
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 359
          },
          "name": "resetMinDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 375
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 391
          },
          "name": "resetOsType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 407
          },
          "name": "resetPooled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 423
          },
          "name": "resetProductIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 444
          },
          "name": "resetSourceDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 460
          },
          "name": "resetSourceFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 476
          },
          "name": "resetSourceImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 492
          },
          "name": "resetSourceSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 508
          },
          "name": "resetSourceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 529
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 541
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 218
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 432
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 517
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 523
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeImageTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 283
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 299
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 315
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 331
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 347
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 363
          },
          "name": "minDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 379
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 395
          },
          "name": "osTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 411
          },
          "name": "pooledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 427
          },
          "name": "productIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 448
          },
          "name": "sourceDiskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 464
          },
          "name": "sourceFamilyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 480
          },
          "name": "sourceImageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 496
          },
          "name": "sourceSnapshotInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 512
          },
          "name": "sourceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 533
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeImageTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 273
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 289
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 305
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 321
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 337
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 353
          },
          "name": "minDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 369
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 385
          },
          "name": "osType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 401
          },
          "name": "pooled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 417
          },
          "name": "productIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 438
          },
          "name": "sourceDisk",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 454
          },
          "name": "sourceFamily",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 470
          },
          "name": "sourceImage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 486
          },
          "name": "sourceSnapshot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 502
          },
          "name": "sourceUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-image:ComputeImage"
    },
    "@cdktf/provider-yandex.ComputeImageConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeImageConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-image.ts",
        "line": 9
      },
      "name": "ComputeImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#description ComputeImage#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#family ComputeImage#family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 17
          },
          "name": "family",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#folder_id ComputeImage#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#id ComputeImage#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#labels ComputeImage#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#min_disk_size ComputeImage#min_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 36
          },
          "name": "minDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#name ComputeImage#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#os_type ComputeImage#os_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 44
          },
          "name": "osType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#pooled ComputeImage#pooled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 48
          },
          "name": "pooled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#product_ids ComputeImage#product_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 52
          },
          "name": "productIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#source_disk ComputeImage#source_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 56
          },
          "name": "sourceDisk",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#source_family ComputeImage#source_family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 60
          },
          "name": "sourceFamily",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#source_image ComputeImage#source_image}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 64
          },
          "name": "sourceImage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#source_snapshot ComputeImage#source_snapshot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 68
          },
          "name": "sourceSnapshot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#source_url ComputeImage#source_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 72
          },
          "name": "sourceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#timeouts ComputeImage#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 78
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeImageTimeouts"
          }
        }
      ],
      "symbolId": "src/compute-image:ComputeImageConfig"
    },
    "@cdktf/provider-yandex.ComputeImageTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeImageTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-image.ts",
        "line": 80
      },
      "name": "ComputeImageTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#create ComputeImage#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 84
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#delete ComputeImage#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 88
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_image#update ComputeImage#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 92
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-image:ComputeImageTimeouts"
    },
    "@cdktf/provider-yandex.ComputeImageTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeImageTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-image.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-image.ts",
        "line": 107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 169
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 185
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 201
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeImageTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 173
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 189
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 205
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 163
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 179
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 195
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-image.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeImageTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-image:ComputeImageTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstance": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance yandex_compute_instance}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance yandex_compute_instance} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 2190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 2172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2440
          },
          "name": "putBootDisk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDisk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2453
          },
          "name": "putNetworkInterface",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2466
          },
          "name": "putPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2482
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2495
          },
          "name": "putSchedulingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2511
          },
          "name": "putSecondaryDisk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2527
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2236
          },
          "name": "resetAllowStoppingForUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2257
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2273
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2294
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2310
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2326
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2342
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2358
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2374
          },
          "name": "resetNetworkAccelerationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2469
          },
          "name": "resetPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2390
          },
          "name": "resetPlatformId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2498
          },
          "name": "resetSchedulingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2514
          },
          "name": "resetSecondaryDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2406
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2530
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2427
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2542
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2177
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2437
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2245
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2282
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2450
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2463
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2479
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2492
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2508
          },
          "name": "secondaryDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2415
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2524
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2240
          },
          "name": "allowStoppingForUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2444
          },
          "name": "bootDiskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDisk"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2261
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2277
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2298
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2314
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2330
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2346
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2362
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2378
          },
          "name": "networkAccelerationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2457
          },
          "name": "networkInterfaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2473
          },
          "name": "placementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2394
          },
          "name": "platformIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2486
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2502
          },
          "name": "schedulingPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2518
          },
          "name": "secondaryDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2410
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2534
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2431
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2230
          },
          "name": "allowStoppingForUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2251
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2267
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2288
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2320
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2336
          },
          "name": "metadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2352
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2368
          },
          "name": "networkAccelerationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2384
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2400
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2421
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstance"
    },
    "@cdktf/provider-yandex.ComputeInstanceBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 331
      },
      "name": "ComputeInstanceBootDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#auto_delete ComputeInstance#auto_delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 335
          },
          "name": "autoDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#device_name ComputeInstance#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 339
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#disk_id ComputeInstance#disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 343
          },
          "name": "diskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#initialize_params ComputeInstance#initialize_params}",
            "stability": "stable",
            "summary": "initialize_params block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 353
          },
          "name": "initializeParams",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#mode ComputeInstance#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 347
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceBootDisk"
    },
    "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 104
      },
      "name": "ComputeInstanceBootDiskInitializeParams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#block_size ComputeInstance#block_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 108
          },
          "name": "blockSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#description ComputeInstance#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 112
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#image_id ComputeInstance#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 116
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#name ComputeInstance#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 120
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#size ComputeInstance#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 124
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#snapshot_id ComputeInstance#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 128
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#type ComputeInstance#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 132
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceBootDiskInitializeParams"
    },
    "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 227
          },
          "name": "resetBlockSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 243
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 259
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 275
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 291
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 307
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 323
          },
          "name": "resetType"
        }
      ],
      "name": "ComputeInstanceBootDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 231
          },
          "name": "blockSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 247
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 263
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 279
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 295
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 311
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 327
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 221
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 237
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 253
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 269
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 285
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 301
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 317
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceBootDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 495
          },
          "name": "putInitializeParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 434
          },
          "name": "resetAutoDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 450
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 466
          },
          "name": "resetDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 498
          },
          "name": "resetInitializeParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 482
          },
          "name": "resetMode"
        }
      ],
      "name": "ComputeInstanceBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 492
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 438
          },
          "name": "autoDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 454
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 470
          },
          "name": "diskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 502
          },
          "name": "initializeParamsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDiskInitializeParams"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 486
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 428
          },
          "name": "autoDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 444
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 460
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 476
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDisk"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 9
      },
      "name": "ComputeInstanceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#boot_disk ComputeInstance#boot_disk}",
            "stability": "stable",
            "summary": "boot_disk block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 66
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceBootDisk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#network_interface ComputeInstance#network_interface}",
            "stability": "stable",
            "summary": "network_interface block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 72
          },
          "name": "networkInterface",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#resources ComputeInstance#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 84
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#allow_stopping_for_update ComputeInstance#allow_stopping_for_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 13
          },
          "name": "allowStoppingForUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#description ComputeInstance#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#folder_id ComputeInstance#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#hostname ComputeInstance#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 25
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#id ComputeInstance#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#labels ComputeInstance#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#metadata ComputeInstance#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 40
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#name ComputeInstance#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#network_acceleration_type ComputeInstance#network_acceleration_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 48
          },
          "name": "networkAccelerationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#placement_policy ComputeInstance#placement_policy}",
            "stability": "stable",
            "summary": "placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 78
          },
          "name": "placementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#platform_id ComputeInstance#platform_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 52
          },
          "name": "platformId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#scheduling_policy ComputeInstance#scheduling_policy}",
            "stability": "stable",
            "summary": "scheduling_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 90
          },
          "name": "schedulingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#secondary_disk ComputeInstance#secondary_disk}",
            "stability": "stable",
            "summary": "secondary_disk block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 96
          },
          "name": "secondaryDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#service_account_id ComputeInstance#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 56
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#timeouts ComputeInstance#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 102
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#zone ComputeInstance#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 60
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceConfig"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group yandex_compute_instance_group}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group yandex_compute_instance_group} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 5007
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5205
          },
          "name": "putAllocationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5218
          },
          "name": "putApplicationLoadBalancer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5234
          },
          "name": "putDeployPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5247
          },
          "name": "putHealthCheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5263
          },
          "name": "putInstanceTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5276
          },
          "name": "putLoadBalancer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5292
          },
          "name": "putScalePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5305
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5221
          },
          "name": "resetApplicationLoadBalancer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5056
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5072
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5088
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5250
          },
          "name": "resetHealthCheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5104
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5126
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5279
          },
          "name": "resetLoadBalancer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5142
          },
          "name": "resetMaxCheckingHealthDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5158
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5308
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5192
          },
          "name": "resetVariables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5320
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeInstanceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4994
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5202
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5215
          },
          "name": "applicationLoadBalancer",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5044
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5231
          },
          "name": "deployPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5244
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5114
          },
          "name": "instances",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5260
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5273
          },
          "name": "loadBalancer",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5289
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5180
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5302
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5209
          },
          "name": "allocationPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5225
          },
          "name": "applicationLoadBalancerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5060
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5238
          },
          "name": "deployPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5076
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5092
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5254
          },
          "name": "healthCheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5267
          },
          "name": "instanceTemplateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5130
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5283
          },
          "name": "loadBalancerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5146
          },
          "name": "maxCheckingHealthDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5162
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5296
          },
          "name": "scalePolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5175
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5312
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5196
          },
          "name": "variablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5050
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5066
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5082
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5098
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5120
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5136
          },
          "name": "maxCheckingHealthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5152
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5168
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 5186
          },
          "name": "variables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroup"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 307
      },
      "name": "ComputeInstanceGroupAllocationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#zones ComputeInstanceGroup#zones}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 311
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupAllocationPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 324
      },
      "name": "ComputeInstanceGroupAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 365
          },
          "name": "zonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 358
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 369
      },
      "name": "ComputeInstanceGroupApplicationLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_opening_traffic_duration ComputeInstanceGroup#max_opening_traffic_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 373
          },
          "name": "maxOpeningTrafficDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_description ComputeInstanceGroup#target_group_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 377
          },
          "name": "targetGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_labels ComputeInstanceGroup#target_group_labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 381
          },
          "name": "targetGroupLabels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_name ComputeInstanceGroup#target_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 385
          },
          "name": "targetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupApplicationLoadBalancer"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 459
          },
          "name": "resetMaxOpeningTrafficDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 480
          },
          "name": "resetTargetGroupDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 501
          },
          "name": "resetTargetGroupLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 517
          },
          "name": "resetTargetGroupName"
        }
      ],
      "name": "ComputeInstanceGroupApplicationLoadBalancerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 468
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 489
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 463
          },
          "name": "maxOpeningTrafficDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 484
          },
          "name": "targetGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 505
          },
          "name": "targetGroupLabelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 521
          },
          "name": "targetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 453
          },
          "name": "maxOpeningTrafficDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 474
          },
          "name": "targetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 495
          },
          "name": "targetGroupLabels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 511
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupApplicationLoadBalancerOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 9
      },
      "name": "ComputeInstanceGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#allocation_policy ComputeInstanceGroup#allocation_policy}",
            "stability": "stable",
            "summary": "allocation_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 54
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupAllocationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#deploy_policy ComputeInstanceGroup#deploy_policy}",
            "stability": "stable",
            "summary": "deploy_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 66
          },
          "name": "deployPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#instance_template ComputeInstanceGroup#instance_template}",
            "stability": "stable",
            "summary": "instance_template block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 78
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#scale_policy ComputeInstanceGroup#scale_policy}",
            "stability": "stable",
            "summary": "scale_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 90
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#service_account_id ComputeInstanceGroup#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 44
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#application_load_balancer ComputeInstanceGroup#application_load_balancer}",
            "stability": "stable",
            "summary": "application_load_balancer block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 60
          },
          "name": "applicationLoadBalancer",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupApplicationLoadBalancer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#deletion_protection ComputeInstanceGroup#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#description ComputeInstanceGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#folder_id ComputeInstanceGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#health_check ComputeInstanceGroup#health_check}",
            "stability": "stable",
            "summary": "health_check block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 72
          },
          "name": "healthCheck",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#id ComputeInstanceGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#labels ComputeInstanceGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#load_balancer ComputeInstanceGroup#load_balancer}",
            "stability": "stable",
            "summary": "load_balancer block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 84
          },
          "name": "loadBalancer",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_checking_health_duration ComputeInstanceGroup#max_checking_health_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 36
          },
          "name": "maxCheckingHealthDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#name ComputeInstanceGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#timeouts ComputeInstanceGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 96
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#variables ComputeInstanceGroup#variables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 48
          },
          "name": "variables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupConfig"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 525
      },
      "name": "ComputeInstanceGroupDeployPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_expansion ComputeInstanceGroup#max_expansion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 537
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_unavailable ComputeInstanceGroup#max_unavailable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 541
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_creating ComputeInstanceGroup#max_creating}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 529
          },
          "name": "maxCreating",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_deleting ComputeInstanceGroup#max_deleting}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 533
          },
          "name": "maxDeleting",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#startup_duration ComputeInstanceGroup#startup_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 545
          },
          "name": "startupDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#strategy ComputeInstanceGroup#strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 549
          },
          "name": "strategy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupDeployPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 637
          },
          "name": "resetMaxCreating"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 653
          },
          "name": "resetMaxDeleting"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 695
          },
          "name": "resetStartupDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 711
          },
          "name": "resetStrategy"
        }
      ],
      "name": "ComputeInstanceGroupDeployPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 641
          },
          "name": "maxCreatingInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 657
          },
          "name": "maxDeletingInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 670
          },
          "name": "maxExpansionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 683
          },
          "name": "maxUnavailableInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 699
          },
          "name": "startupDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 715
          },
          "name": "strategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 631
          },
          "name": "maxCreating",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 647
          },
          "name": "maxDeleting",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 663
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 676
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 689
          },
          "name": "startupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 705
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupDeployPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupDeployPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 899
      },
      "name": "ComputeInstanceGroupHealthCheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#healthy_threshold ComputeInstanceGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 903
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#http_options ComputeInstanceGroup#http_options}",
            "stability": "stable",
            "summary": "http_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 921
          },
          "name": "httpOptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#interval ComputeInstanceGroup#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 907
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#tcp_options ComputeInstanceGroup#tcp_options}",
            "stability": "stable",
            "summary": "tcp_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 927
          },
          "name": "tcpOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#timeout ComputeInstanceGroup#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 911
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#unhealthy_threshold ComputeInstanceGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 915
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheck"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 719
      },
      "name": "ComputeInstanceGroupHealthCheckHttpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#path ComputeInstanceGroup#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 723
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#port ComputeInstanceGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 727
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckHttpOptions"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 826
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 818
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 833
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupHealthCheckHttpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 826
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 826
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 826
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 819
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckHttpOptionsList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 751
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 741
      },
      "name": "ComputeInstanceGroupHealthCheckHttpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 800
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 813
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 793
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 806
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 755
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckHttpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1131
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupHealthCheckList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1124
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1124
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1124
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1088
          },
          "name": "putHttpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1104
          },
          "name": "putTcpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1027
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1091
          },
          "name": "resetHttpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1043
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1107
          },
          "name": "resetTcpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1059
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1075
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "ComputeInstanceGroupHealthCheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1085
          },
          "name": "httpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1101
          },
          "name": "tcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1031
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1095
          },
          "name": "httpOptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckHttpOptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1047
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1111
          },
          "name": "tcpOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1063
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1079
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1021
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1037
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1053
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1069
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 837
      },
      "name": "ComputeInstanceGroupHealthCheckTcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#port ComputeInstanceGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 841
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckTcpOptions"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 854
      },
      "name": "ComputeInstanceGroupHealthCheckTcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 895
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 888
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupHealthCheckTcpOptions"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupHealthCheckTcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3098
      },
      "name": "ComputeInstanceGroupInstanceTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#boot_disk ComputeInstanceGroup#boot_disk}",
            "stability": "stable",
            "summary": "boot_disk block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3132
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#network_interface ComputeInstanceGroup#network_interface}",
            "stability": "stable",
            "summary": "network_interface block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3138
          },
          "name": "networkInterface",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#resources ComputeInstanceGroup#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3156
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#description ComputeInstanceGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3102
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#hostname ComputeInstanceGroup#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3106
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#labels ComputeInstanceGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3110
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#metadata ComputeInstanceGroup#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3114
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#name ComputeInstanceGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3118
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#network_settings ComputeInstanceGroup#network_settings}",
            "stability": "stable",
            "summary": "network_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3144
          },
          "name": "networkSettings",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#placement_policy ComputeInstanceGroup#placement_policy}",
            "stability": "stable",
            "summary": "placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3150
          },
          "name": "placementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#platform_id ComputeInstanceGroup#platform_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3122
          },
          "name": "platformId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#scheduling_policy ComputeInstanceGroup#scheduling_policy}",
            "stability": "stable",
            "summary": "scheduling_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3162
          },
          "name": "schedulingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#secondary_disk ComputeInstanceGroup#secondary_disk}",
            "stability": "stable",
            "summary": "secondary_disk block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3168
          },
          "name": "secondaryDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#service_account_id ComputeInstanceGroup#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3126
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplate"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1308
      },
      "name": "ComputeInstanceGroupInstanceTemplateBootDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#device_name ComputeInstanceGroup#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1312
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#disk_id ComputeInstanceGroup#disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1316
          },
          "name": "diskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#initialize_params ComputeInstanceGroup#initialize_params}",
            "stability": "stable",
            "summary": "initialize_params block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1326
          },
          "name": "initializeParams",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#mode ComputeInstanceGroup#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1320
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateBootDisk"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1135
      },
      "name": "ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#description ComputeInstanceGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1139
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#image_id ComputeInstanceGroup#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1143
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#size ComputeInstanceGroup#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1147
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#snapshot_id ComputeInstanceGroup#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1151
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#type ComputeInstanceGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1155
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1172
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1236
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1252
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1268
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1284
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1300
          },
          "name": "resetType"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1240
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1256
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1272
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1288
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1304
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1230
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1246
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1262
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1278
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1294
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1445
          },
          "name": "putInitializeParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1400
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1416
          },
          "name": "resetDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1448
          },
          "name": "resetInitializeParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1432
          },
          "name": "resetMode"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1442
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1404
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1420
          },
          "name": "diskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1452
          },
          "name": "initializeParamsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1436
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1394
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1410
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1426
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1981
      },
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#dns_record ComputeInstanceGroup#dns_record}",
            "stability": "stable",
            "summary": "dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2023
          },
          "name": "dnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ip_address ComputeInstanceGroup#ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1985
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ipv4 ComputeInstanceGroup#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1989
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ipv6 ComputeInstanceGroup#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1993
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ipv6_address ComputeInstanceGroup#ipv6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1997
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ipv6_dns_record ComputeInstanceGroup#ipv6_dns_record}",
            "stability": "stable",
            "summary": "ipv6_dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2029
          },
          "name": "ipv6DnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#nat ComputeInstanceGroup#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2001
          },
          "name": "nat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#nat_dns_record ComputeInstanceGroup#nat_dns_record}",
            "stability": "stable",
            "summary": "nat_dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2035
          },
          "name": "natDnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#nat_ip_address ComputeInstanceGroup#nat_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2005
          },
          "name": "natIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#network_id ComputeInstanceGroup#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2009
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#security_group_ids ComputeInstanceGroup#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2013
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#subnet_ids ComputeInstanceGroup#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2017
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterface"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1456
      },
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#fqdn ComputeInstanceGroup#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1464
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#dns_zone_id ComputeInstanceGroup#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1460
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ptr ComputeInstanceGroup#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1468
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ttl ComputeInstanceGroup#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1472
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1627
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1620
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1620
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1620
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1498
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1558
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1587
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1603
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1562
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1575
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1591
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1607
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1552
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1568
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1581
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1597
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1502
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1631
      },
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#fqdn ComputeInstanceGroup#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1639
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#dns_zone_id ComputeInstanceGroup#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1635
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ptr ComputeInstanceGroup#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1643
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ttl ComputeInstanceGroup#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1647
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1787
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1802
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1795
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1795
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1795
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1673
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1663
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1733
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1762
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1778
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1737
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1750
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1766
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1782
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1727
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1743
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1756
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1772
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2370
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2370
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2370
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1806
      },
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#fqdn ComputeInstanceGroup#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1814
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#dns_zone_id ComputeInstanceGroup#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1810
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ptr ComputeInstanceGroup#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1818
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#ttl ComputeInstanceGroup#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1822
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1970
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1962
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1977
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1970
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1970
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1970
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1963
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 1848
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 1838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1908
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1937
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1953
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1912
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1925
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1941
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1957
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1902
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1918
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1931
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1947
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 1852
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2059
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2318
          },
          "name": "putDnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2334
          },
          "name": "putIpv6DnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2350
          },
          "name": "putNatDnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2321
          },
          "name": "resetDnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2177
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2193
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2209
          },
          "name": "resetIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2225
          },
          "name": "resetIpv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2337
          },
          "name": "resetIpv6DnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2241
          },
          "name": "resetNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2353
          },
          "name": "resetNatDnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2257
          },
          "name": "resetNatIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2273
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2289
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2305
          },
          "name": "resetSubnetIds"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2315
          },
          "name": "dnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2331
          },
          "name": "ipv6DnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2347
          },
          "name": "natDnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2325
          },
          "name": "dnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2181
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2197
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2229
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2341
          },
          "name": "ipv6DnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2213
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2357
          },
          "name": "natDnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2245
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2261
          },
          "name": "natIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2277
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2293
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2309
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2171
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2187
          },
          "name": "ipv4",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2203
          },
          "name": "ipv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2219
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2235
          },
          "name": "nat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2251
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2267
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2283
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2299
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2381
      },
      "name": "ComputeInstanceGroupInstanceTemplateNetworkSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#type ComputeInstanceGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2385
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkSettings"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2459
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2474
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkSettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2467
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2467
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2467
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkSettingsList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2398
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2450
          },
          "name": "resetType"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2454
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2444
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2412
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3421
          },
          "name": "putBootDisk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3434
          },
          "name": "putNetworkInterface",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3447
          },
          "name": "putNetworkSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3463
          },
          "name": "putPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3479
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3492
          },
          "name": "putSchedulingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3508
          },
          "name": "putSecondaryDisk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3312
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3328
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3344
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3360
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3376
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3450
          },
          "name": "resetNetworkSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3466
          },
          "name": "resetPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3392
          },
          "name": "resetPlatformId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3495
          },
          "name": "resetSchedulingPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3511
          },
          "name": "resetSecondaryDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3408
          },
          "name": "resetServiceAccountId"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3418
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDiskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3431
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3444
          },
          "name": "networkSettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3460
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3476
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3489
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3505
          },
          "name": "secondaryDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3425
          },
          "name": "bootDiskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateBootDisk"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3316
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3332
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3348
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3364
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3380
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3438
          },
          "name": "networkInterfaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3454
          },
          "name": "networkSettingsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateNetworkSettings"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3470
          },
          "name": "placementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3396
          },
          "name": "platformIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3483
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3499
          },
          "name": "schedulingPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3515
          },
          "name": "secondaryDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3412
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3306
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3322
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3338
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3354
          },
          "name": "metadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3370
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3386
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3402
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3205
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplate"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2478
      },
      "name": "ComputeInstanceGroupInstanceTemplatePlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#placement_group_id ComputeInstanceGroup#placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2482
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplatePlacementPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2495
      },
      "name": "ComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2536
          },
          "name": "placementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2529
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplatePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2540
      },
      "name": "ComputeInstanceGroupInstanceTemplateResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#cores ComputeInstanceGroup#cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2548
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#memory ComputeInstanceGroup#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2556
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#core_fraction ComputeInstanceGroup#core_fraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2544
          },
          "name": "coreFraction",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#gpus ComputeInstanceGroup#gpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2552
          },
          "name": "gpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateResources"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2630
          },
          "name": "resetCoreFraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2659
          },
          "name": "resetGpus"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2634
          },
          "name": "coreFractionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2647
          },
          "name": "coresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2663
          },
          "name": "gpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2676
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2624
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2640
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2653
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2669
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateResources"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateResourcesOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2680
      },
      "name": "ComputeInstanceGroupInstanceTemplateSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#preemptible ComputeInstanceGroup#preemptible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2684
          },
          "name": "preemptible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSchedulingPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2697
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2737
          },
          "name": "resetPreemptible"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2741
          },
          "name": "preemptibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2731
          },
          "name": "preemptible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2708
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2918
      },
      "name": "ComputeInstanceGroupInstanceTemplateSecondaryDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#device_name ComputeInstanceGroup#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2922
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#disk_id ComputeInstanceGroup#disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2926
          },
          "name": "diskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#initialize_params ComputeInstanceGroup#initialize_params}",
            "stability": "stable",
            "summary": "initialize_params block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2936
          },
          "name": "initializeParams",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#mode ComputeInstanceGroup#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2930
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSecondaryDisk"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2745
      },
      "name": "ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#description ComputeInstanceGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2749
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#image_id ComputeInstanceGroup#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2753
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#size ComputeInstanceGroup#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2757
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#snapshot_id ComputeInstanceGroup#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2761
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#type ComputeInstanceGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2765
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2789
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2846
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2862
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2878
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2894
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2910
          },
          "name": "resetType"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2850
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2866
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2882
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2898
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2914
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2840
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2856
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2872
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2888
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2904
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3087
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3094
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateSecondaryDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3087
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3087
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3087
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3080
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSecondaryDiskList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 2962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 2952
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3067
          },
          "name": "putInitializeParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3022
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3038
          },
          "name": "resetDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3070
          },
          "name": "resetInitializeParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3054
          },
          "name": "resetMode"
        }
      ],
      "name": "ComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3064
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3026
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3042
          },
          "name": "diskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3074
          },
          "name": "initializeParamsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3058
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3016
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3032
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3048
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 2966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstanceTemplateSecondaryDisk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstances": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 207
      },
      "name": "ComputeInstanceGroupInstances",
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstances"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstancesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 296
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 303
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstancesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 296
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 296
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 296
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstancesList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 98
      },
      "name": "ComputeInstanceGroupInstancesNetworkInterface",
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstancesNetworkInterface"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupInstancesNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 196
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 196
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 196
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstancesNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 110
      },
      "name": "ComputeInstanceGroupInstancesNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 139
          },
          "name": "index",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 144
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 149
          },
          "name": "ipv4",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 154
          },
          "name": "ipv6",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 159
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 164
          },
          "name": "macAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 169
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 174
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 179
          },
          "name": "natIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 184
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterface"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstancesNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupInstancesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 219
      },
      "name": "ComputeInstanceGroupInstancesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 248
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 253
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 258
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 264
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstancesNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 269
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 274
          },
          "name": "statusChangedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 279
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 284
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupInstances"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupInstancesOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3519
      },
      "name": "ComputeInstanceGroupLoadBalancer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_opening_traffic_duration ComputeInstanceGroup#max_opening_traffic_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3523
          },
          "name": "maxOpeningTrafficDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_description ComputeInstanceGroup#target_group_description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3527
          },
          "name": "targetGroupDescription",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_labels ComputeInstanceGroup#target_group_labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3531
          },
          "name": "targetGroupLabels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target_group_name ComputeInstanceGroup#target_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3535
          },
          "name": "targetGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupLoadBalancer"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3551
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3609
          },
          "name": "resetMaxOpeningTrafficDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3630
          },
          "name": "resetTargetGroupDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3651
          },
          "name": "resetTargetGroupLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3667
          },
          "name": "resetTargetGroupName"
        }
      ],
      "name": "ComputeInstanceGroupLoadBalancerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3618
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3639
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3613
          },
          "name": "maxOpeningTrafficDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3634
          },
          "name": "targetGroupDescriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3655
          },
          "name": "targetGroupLabelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3671
          },
          "name": "targetGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3603
          },
          "name": "maxOpeningTrafficDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3624
          },
          "name": "targetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3645
          },
          "name": "targetGroupLabels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3661
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupLoadBalancer"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupLoadBalancerOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4731
      },
      "name": "ComputeInstanceGroupScalePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#auto_scale ComputeInstanceGroup#auto_scale}",
            "stability": "stable",
            "summary": "auto_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4737
          },
          "name": "autoScale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#fixed_scale ComputeInstanceGroup#fixed_scale}",
            "stability": "stable",
            "summary": "fixed_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4743
          },
          "name": "fixedScale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#test_auto_scale ComputeInstanceGroup#test_auto_scale}",
            "stability": "stable",
            "summary": "test_auto_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4749
          },
          "name": "testAutoScale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3922
      },
      "name": "ComputeInstanceGroupScalePolicyAutoScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#initial_size ComputeInstanceGroup#initial_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3930
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#measurement_duration ComputeInstanceGroup#measurement_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3938
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#cpu_utilization_target ComputeInstanceGroup#cpu_utilization_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3926
          },
          "name": "cpuUtilizationTarget",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#custom_rule ComputeInstanceGroup#custom_rule}",
            "stability": "stable",
            "summary": "custom_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3956
          },
          "name": "customRule",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_size ComputeInstanceGroup#max_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3934
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#min_zone_size ComputeInstanceGroup#min_zone_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3942
          },
          "name": "minZoneSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#stabilization_duration ComputeInstanceGroup#stabilization_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3946
          },
          "name": "stabilizationDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#warmup_duration ComputeInstanceGroup#warmup_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3950
          },
          "name": "warmupDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyAutoScale"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3675
      },
      "name": "ComputeInstanceGroupScalePolicyAutoScaleCustomRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#metric_name ComputeInstanceGroup#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3687
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#metric_type ComputeInstanceGroup#metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3691
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#rule_type ComputeInstanceGroup#rule_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3695
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target ComputeInstanceGroup#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3703
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#folder_id ComputeInstanceGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3679
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#labels ComputeInstanceGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3683
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#service ComputeInstanceGroup#service}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3699
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3903
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyAutoScaleCustomRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3911
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3911
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3911
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyAutoScaleCustomRuleList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3732
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3810
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3826
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3881
          },
          "name": "resetService"
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3814
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3830
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3843
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3856
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3869
          },
          "name": "ruleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3885
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3898
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3804
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3820
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3836
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3849
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3862
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3875
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3891
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3736
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 3983
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 3976
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4161
          },
          "name": "putCustomRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4058
          },
          "name": "resetCpuUtilizationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4164
          },
          "name": "resetCustomRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4087
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4116
          },
          "name": "resetMinZoneSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4132
          },
          "name": "resetStabilizationDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4148
          },
          "name": "resetWarmupDuration"
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4158
          },
          "name": "customRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4062
          },
          "name": "cpuUtilizationTargetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4168
          },
          "name": "customRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4075
          },
          "name": "initialSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4091
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4104
          },
          "name": "measurementDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4120
          },
          "name": "minZoneSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4136
          },
          "name": "stabilizationDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4152
          },
          "name": "warmupDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4052
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4068
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4081
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4097
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4110
          },
          "name": "minZoneSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4126
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4142
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 3987
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4172
      },
      "name": "ComputeInstanceGroupScalePolicyFixedScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#size ComputeInstanceGroup#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4176
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4189
      },
      "name": "ComputeInstanceGroupScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4230
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4223
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4813
          },
          "name": "putAutoScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4829
          },
          "name": "putFixedScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4845
          },
          "name": "putTestAutoScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4816
          },
          "name": "resetAutoScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4832
          },
          "name": "resetFixedScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4848
          },
          "name": "resetTestAutoScale"
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4810
          },
          "name": "autoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4826
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4842
          },
          "name": "testAutoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4820
          },
          "name": "autoScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyAutoScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4836
          },
          "name": "fixedScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyFixedScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4852
          },
          "name": "testAutoScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4481
      },
      "name": "ComputeInstanceGroupScalePolicyTestAutoScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#initial_size ComputeInstanceGroup#initial_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4489
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#measurement_duration ComputeInstanceGroup#measurement_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4497
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#cpu_utilization_target ComputeInstanceGroup#cpu_utilization_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4485
          },
          "name": "cpuUtilizationTarget",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#custom_rule ComputeInstanceGroup#custom_rule}",
            "stability": "stable",
            "summary": "custom_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4515
          },
          "name": "customRule",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#max_size ComputeInstanceGroup#max_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4493
          },
          "name": "maxSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#min_zone_size ComputeInstanceGroup#min_zone_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4501
          },
          "name": "minZoneSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#stabilization_duration ComputeInstanceGroup#stabilization_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4505
          },
          "name": "stabilizationDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#warmup_duration ComputeInstanceGroup#warmup_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4509
          },
          "name": "warmupDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyTestAutoScale"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4234
      },
      "name": "ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#metric_name ComputeInstanceGroup#metric_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4246
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#metric_type ComputeInstanceGroup#metric_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4250
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#rule_type ComputeInstanceGroup#rule_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4254
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#target ComputeInstanceGroup#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4262
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#folder_id ComputeInstanceGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4238
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#labels ComputeInstanceGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4242
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#service ComputeInstanceGroup#service}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4258
          },
          "name": "service",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4477
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4470
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4470
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4470
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4463
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4369
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4385
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4440
          },
          "name": "resetService"
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4373
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4389
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4402
          },
          "name": "metricNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4415
          },
          "name": "metricTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4428
          },
          "name": "ruleTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4444
          },
          "name": "serviceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4457
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4363
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4379
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4395
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4408
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4421
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4434
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4450
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4295
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4720
          },
          "name": "putCustomRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4617
          },
          "name": "resetCpuUtilizationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4723
          },
          "name": "resetCustomRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4646
          },
          "name": "resetMaxSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4675
          },
          "name": "resetMinZoneSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4691
          },
          "name": "resetStabilizationDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4707
          },
          "name": "resetWarmupDuration"
        }
      ],
      "name": "ComputeInstanceGroupScalePolicyTestAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4717
          },
          "name": "customRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4621
          },
          "name": "cpuUtilizationTargetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4727
          },
          "name": "customRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4634
          },
          "name": "initialSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4650
          },
          "name": "maxSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4663
          },
          "name": "measurementDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4679
          },
          "name": "minZoneSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4695
          },
          "name": "stabilizationDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4711
          },
          "name": "warmupDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4611
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4627
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4640
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4656
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4669
          },
          "name": "minZoneSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4685
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4701
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupScalePolicyTestAutoScale"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupScalePolicyTestAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4856
      },
      "name": "ComputeInstanceGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#create ComputeInstanceGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4860
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#delete ComputeInstanceGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4864
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance_group#update ComputeInstanceGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4868
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupTimeouts"
    },
    "@cdktf/provider-yandex.ComputeInstanceGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance-group.ts",
          "line": 4891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance-group.ts",
        "line": 4883
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4945
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4961
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4977
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeInstanceGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4949
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4965
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4981
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4939
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4955
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4971
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance-group.ts",
            "line": 4895
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance-group:ComputeInstanceGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1031
      },
      "name": "ComputeInstanceNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#subnet_id ComputeInstance#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1063
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#dns_record ComputeInstance#dns_record}",
            "stability": "stable",
            "summary": "dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1069
          },
          "name": "dnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ip_address ComputeInstance#ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1035
          },
          "name": "ipAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ipv4 ComputeInstance#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1039
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ipv6 ComputeInstance#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1043
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ipv6_address ComputeInstance#ipv6_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1047
          },
          "name": "ipv6Address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ipv6_dns_record ComputeInstance#ipv6_dns_record}",
            "stability": "stable",
            "summary": "ipv6_dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1075
          },
          "name": "ipv6DnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#nat ComputeInstance#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1051
          },
          "name": "nat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#nat_dns_record ComputeInstance#nat_dns_record}",
            "stability": "stable",
            "summary": "nat_dns_record block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1081
          },
          "name": "natDnsRecord",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#nat_ip_address ComputeInstance#nat_ip_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1055
          },
          "name": "natIpAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#security_group_ids ComputeInstance#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1059
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterface"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 506
      },
      "name": "ComputeInstanceNetworkInterfaceDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#fqdn ComputeInstance#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 514
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#dns_zone_id ComputeInstance#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 510
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ptr ComputeInstance#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 518
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ttl ComputeInstance#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 522
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceDnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 670
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 662
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 677
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 670
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 670
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 670
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceDnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 538
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 608
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 637
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 653
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 612
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 625
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 641
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 657
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 602
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 618
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 631
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 647
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 681
      },
      "name": "ComputeInstanceNetworkInterfaceIpv6DnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#fqdn ComputeInstance#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 689
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#dns_zone_id ComputeInstance#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 685
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ptr ComputeInstance#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 693
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ttl ComputeInstance#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 697
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceIpv6DnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 845
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 852
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceIpv6DnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 845
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 845
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 845
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceIpv6DnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 713
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 783
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 812
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 828
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 787
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 800
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 816
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 832
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 777
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 793
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 806
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 822
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1397
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1412
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1405
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1405
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1405
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 856
      },
      "name": "ComputeInstanceNetworkInterfaceNatDnsRecord",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#fqdn ComputeInstance#fqdn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 864
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#dns_zone_id ComputeInstance#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 860
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ptr ComputeInstance#ptr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 868
          },
          "name": "ptr",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#ttl ComputeInstance#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 872
          },
          "name": "ttl",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceNatDnsRecord"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1027
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceNatDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1020
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1020
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1020
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceNatDnsRecordList"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 898
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 888
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 958
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 987
          },
          "name": "resetPtr"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1003
          },
          "name": "resetTtl"
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceNatDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 962
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 975
          },
          "name": "fqdnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 991
          },
          "name": "ptrInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1007
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 952
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 968
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 981
          },
          "name": "ptr",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 997
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceNatDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1353
          },
          "name": "putDnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1369
          },
          "name": "putIpv6DnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1385
          },
          "name": "putNatDnsRecord",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1356
          },
          "name": "resetDnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1221
          },
          "name": "resetIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1237
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1253
          },
          "name": "resetIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1269
          },
          "name": "resetIpv6Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1372
          },
          "name": "resetIpv6DnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1290
          },
          "name": "resetNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1388
          },
          "name": "resetNatDnsRecord"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1306
          },
          "name": "resetNatIpAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1327
          },
          "name": "resetSecurityGroupIds"
        }
      ],
      "name": "ComputeInstanceNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1350
          },
          "name": "dnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1209
          },
          "name": "index",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1366
          },
          "name": "ipv6DnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1278
          },
          "name": "macAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1382
          },
          "name": "natDnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1315
          },
          "name": "natIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1360
          },
          "name": "dnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1225
          },
          "name": "ipAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1241
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1273
          },
          "name": "ipv6AddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1376
          },
          "name": "ipv6DnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceIpv6DnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1257
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1392
          },
          "name": "natDnsRecordInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterfaceNatDnsRecord"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1294
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1310
          },
          "name": "natIpAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1331
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1344
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1215
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1231
          },
          "name": "ipv4",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1247
          },
          "name": "ipv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1263
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1284
          },
          "name": "nat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1300
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1321
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1337
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceNetworkInterface"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstancePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1567
      },
      "name": "ComputeInstancePlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#host_affinity_rules ComputeInstance#host_affinity_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1571
          },
          "name": "hostAffinityRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#placement_group_id ComputeInstance#placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1575
          },
          "name": "placementGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstancePlacementPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1416
      },
      "name": "ComputeInstancePlacementPolicyHostAffinityRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#key ComputeInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1420
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#op ComputeInstance#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1424
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#values ComputeInstance#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1428
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstancePlacementPolicyHostAffinityRules"
    },
    "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1556
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1563
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstancePlacementPolicyHostAffinityRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1556
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1556
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1556
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1549
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstancePlacementPolicyHostAffinityRulesList"
    },
    "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1507
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1523
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1539
          },
          "name": "resetValues"
        }
      ],
      "name": "ComputeInstancePlacementPolicyHostAffinityRulesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1511
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1527
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1543
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1501
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1517
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1533
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1457
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstancePlacementPolicyHostAffinityRulesOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstancePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1589
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1632
          },
          "name": "putHostAffinityRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1635
          },
          "name": "resetHostAffinityRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1651
          },
          "name": "resetPlacementGroupId"
        }
      ],
      "name": "ComputeInstancePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1629
          },
          "name": "hostAffinityRules",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1639
          },
          "name": "hostAffinityRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1655
          },
          "name": "placementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1645
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstancePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstancePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1659
      },
      "name": "ComputeInstanceResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#cores ComputeInstance#cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1667
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#memory ComputeInstance#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1675
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#core_fraction ComputeInstance#core_fraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1663
          },
          "name": "coreFraction",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#gpus ComputeInstance#gpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1671
          },
          "name": "gpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceResources"
    },
    "@cdktf/provider-yandex.ComputeInstanceResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1749
          },
          "name": "resetCoreFraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1778
          },
          "name": "resetGpus"
        }
      ],
      "name": "ComputeInstanceResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1753
          },
          "name": "coreFractionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1766
          },
          "name": "coresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1782
          },
          "name": "gpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1795
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1743
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1759
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1772
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1788
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceResources"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceResourcesOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1799
      },
      "name": "ComputeInstanceSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#preemptible ComputeInstance#preemptible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1803
          },
          "name": "preemptible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceSchedulingPolicy"
    },
    "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1856
          },
          "name": "resetPreemptible"
        }
      ],
      "name": "ComputeInstanceSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1860
          },
          "name": "preemptibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1850
          },
          "name": "preemptible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeInstanceSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1864
      },
      "name": "ComputeInstanceSecondaryDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#disk_id ComputeInstance#disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1876
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#auto_delete ComputeInstance#auto_delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1868
          },
          "name": "autoDelete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#device_name ComputeInstance#device_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1872
          },
          "name": "deviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#mode ComputeInstance#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1880
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceSecondaryDisk"
    },
    "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 2028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 2020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2035
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskOutputReference"
            }
          }
        }
      ],
      "name": "ComputeInstanceSecondaryDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2028
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2028
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2028
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceSecondaryDiskList"
    },
    "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 1906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 1896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1966
          },
          "name": "resetAutoDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1982
          },
          "name": "resetDeviceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2011
          },
          "name": "resetMode"
        }
      ],
      "name": "ComputeInstanceSecondaryDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1970
          },
          "name": "autoDeleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1986
          },
          "name": "deviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1999
          },
          "name": "diskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2015
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1960
          },
          "name": "autoDelete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1976
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1992
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2005
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 1910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceSecondaryDisk"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceSecondaryDiskOutputReference"
    },
    "@cdktf/provider-yandex.ComputeInstanceTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 2039
      },
      "name": "ComputeInstanceTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#create ComputeInstance#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2043
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#delete ComputeInstance#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2047
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_instance#update ComputeInstance#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2051
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceTimeouts"
    },
    "@cdktf/provider-yandex.ComputeInstanceTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-instance.ts",
          "line": 2074
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-instance.ts",
        "line": 2066
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2128
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2144
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2160
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeInstanceTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2132
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2148
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2164
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2122
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2138
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2154
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-instance.ts",
            "line": 2078
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeInstanceTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-instance:ComputeInstanceTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputePlacementGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group yandex_compute_placement_group}."
      },
      "fqn": "@cdktf/provider-yandex.ComputePlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group yandex_compute_placement_group} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-placement-group.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputePlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-placement-group.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 306
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 229
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 245
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 261
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 277
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 293
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 309
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 321
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputePlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 217
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 303
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 233
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 249
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 265
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 281
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 297
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 313
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 223
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 239
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 271
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 287
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-placement-group:ComputePlacementGroup"
    },
    "@cdktf/provider-yandex.ComputePlacementGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputePlacementGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-placement-group.ts",
        "line": 9
      },
      "name": "ComputePlacementGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#description ComputePlacementGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#folder_id ComputePlacementGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#id ComputePlacementGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#labels ComputePlacementGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#name ComputePlacementGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#timeouts ComputePlacementGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/compute-placement-group:ComputePlacementGroupConfig"
    },
    "@cdktf/provider-yandex.ComputePlacementGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-placement-group.ts",
        "line": 40
      },
      "name": "ComputePlacementGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#create ComputePlacementGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#delete ComputePlacementGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 48
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_placement_group#update ComputePlacementGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 52
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-placement-group:ComputePlacementGroupTimeouts"
    },
    "@cdktf/provider-yandex.ComputePlacementGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-placement-group.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-placement-group.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 129
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 145
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 161
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputePlacementGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 133
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 149
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 165
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 123
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 139
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 155
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-placement-group.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputePlacementGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-placement-group:ComputePlacementGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ComputeSnapshot": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot yandex_compute_snapshot}."
      },
      "fqn": "@cdktf/provider-yandex.ComputeSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot yandex_compute_snapshot} Resource."
        },
        "locationInModule": {
          "filename": "src/compute-snapshot.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ComputeSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-snapshot.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 334
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 234
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 255
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 271
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 287
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 303
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 337
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 349
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ComputeSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 222
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 243
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 325
          },
          "name": "storageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 331
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 238
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 259
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 275
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 291
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 307
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 320
          },
          "name": "sourceDiskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 341
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 228
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 249
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 265
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 281
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 313
          },
          "name": "sourceDiskId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-snapshot:ComputeSnapshot"
    },
    "@cdktf/provider-yandex.ComputeSnapshotConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeSnapshotConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-snapshot.ts",
        "line": 9
      },
      "name": "ComputeSnapshotConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#source_disk_id ComputeSnapshot#source_disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 36
          },
          "name": "sourceDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#description ComputeSnapshot#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#folder_id ComputeSnapshot#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#id ComputeSnapshot#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#labels ComputeSnapshot#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#name ComputeSnapshot#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#timeouts ComputeSnapshot#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeouts"
          }
        }
      ],
      "symbolId": "src/compute-snapshot:ComputeSnapshotConfig"
    },
    "@cdktf/provider-yandex.ComputeSnapshotTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/compute-snapshot.ts",
        "line": 44
      },
      "name": "ComputeSnapshotTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#create ComputeSnapshot#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 48
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#delete ComputeSnapshot#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 52
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/compute_snapshot#update ComputeSnapshot#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/compute-snapshot:ComputeSnapshotTimeouts"
    },
    "@cdktf/provider-yandex.ComputeSnapshotTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/compute-snapshot.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/compute-snapshot.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 133
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 149
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 165
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ComputeSnapshotTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 137
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 153
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 169
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 127
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 143
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 159
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/compute-snapshot.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ComputeSnapshotTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/compute-snapshot:ComputeSnapshotTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ContainerRegistry": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/container_registry yandex_container_registry}."
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/container_registry yandex_container_registry} Resource."
        },
        "locationInModule": {
          "filename": "src/container-registry.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ContainerRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-registry.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 290
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 224
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 240
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 256
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 272
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 293
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 305
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContainerRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 212
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 281
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 287
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 228
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 244
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 260
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 276
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 297
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 218
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 250
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 266
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/container-registry:ContainerRegistry"
    },
    "@cdktf/provider-yandex.ContainerRegistryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-registry.ts",
        "line": 9
      },
      "name": "ContainerRegistryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#folder_id ContainerRegistry#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#id ContainerRegistry#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#labels ContainerRegistry#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 24
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#name ContainerRegistry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#timeouts ContainerRegistry#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 34
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeouts"
          }
        }
      ],
      "symbolId": "src/container-registry:ContainerRegistryConfig"
    },
    "@cdktf/provider-yandex.ContainerRegistryIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding yandex_container_registry_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistryIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding yandex_container_registry_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/container-registry-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ContainerRegistryIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-registry-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContainerRegistryIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 118
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 111
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/container-registry-iam-binding:ContainerRegistryIamBinding"
    },
    "@cdktf/provider-yandex.ContainerRegistryIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistryIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-registry-iam-binding.ts",
        "line": 9
      },
      "name": "ContainerRegistryIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding#members ContainerRegistryIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 20
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding#registry_id ContainerRegistryIamBinding#registry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 24
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding#role ContainerRegistryIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding#id ContainerRegistryIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry_iam_binding#sleep_after ContainerRegistryIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/container-registry-iam-binding:ContainerRegistryIamBindingConfig"
    },
    "@cdktf/provider-yandex.ContainerRegistryTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-registry.ts",
        "line": 36
      },
      "name": "ContainerRegistryTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#create ContainerRegistry#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 40
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#delete ContainerRegistry#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 44
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_registry#update ContainerRegistry#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 48
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/container-registry:ContainerRegistryTimeouts"
    },
    "@cdktf/provider-yandex.ContainerRegistryTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/container-registry.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-registry.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 125
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 141
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 157
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ContainerRegistryTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 129
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 145
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 161
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 119
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 135
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 151
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-registry.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ContainerRegistryTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/container-registry:ContainerRegistryTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ContainerRepository": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/container_repository yandex_container_repository}."
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/container_repository yandex_container_repository} Resource."
        },
        "locationInModule": {
          "filename": "src/container-repository.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ContainerRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-repository.ts",
        "line": 134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 211
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 182
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 198
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 214
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 226
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContainerRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 139
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 208
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 186
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 202
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 218
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 176
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 192
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/container-repository:ContainerRepository"
    },
    "@cdktf/provider-yandex.ContainerRepositoryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepositoryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-repository.ts",
        "line": 9
      },
      "name": "ContainerRepositoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository#id ContainerRepository#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository#name ContainerRepository#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository#timeouts ContainerRepository#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 26
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeouts"
          }
        }
      ],
      "symbolId": "src/container-repository:ContainerRepositoryConfig"
    },
    "@cdktf/provider-yandex.ContainerRepositoryIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding yandex_container_repository_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepositoryIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding yandex_container_repository_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/container-repository-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ContainerRepositoryIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-repository-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ContainerRepositoryIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 118
          },
          "name": "repositoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 111
          },
          "name": "repositoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/container-repository-iam-binding:ContainerRepositoryIamBinding"
    },
    "@cdktf/provider-yandex.ContainerRepositoryIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepositoryIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-repository-iam-binding.ts",
        "line": 9
      },
      "name": "ContainerRepositoryIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding#members ContainerRepositoryIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 20
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding#repository_id ContainerRepositoryIamBinding#repository_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 24
          },
          "name": "repositoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding#role ContainerRepositoryIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding#id ContainerRepositoryIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository_iam_binding#sleep_after ContainerRepositoryIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/container-repository-iam-binding:ContainerRepositoryIamBindingConfig"
    },
    "@cdktf/provider-yandex.ContainerRepositoryTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/container-repository.ts",
        "line": 28
      },
      "name": "ContainerRepositoryTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository#create ContainerRepository#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 32
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/container_repository#delete ContainerRepository#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 36
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/container-repository:ContainerRepositoryTimeouts"
    },
    "@cdktf/provider-yandex.ContainerRepositoryTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/container-repository.ts",
          "line": 58
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/container-repository.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 106
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 122
          },
          "name": "resetDelete"
        }
      ],
      "name": "ContainerRepositoryTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 110
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 126
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 100
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 116
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/container-repository.ts",
            "line": 62
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ContainerRepositoryTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/container-repository:ContainerRepositoryTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group yandex_alb_backend_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group yandex_alb_backend_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 3223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 3205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3357
          },
          "name": "putGrpcBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3373
          },
          "name": "putHttpBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3389
          },
          "name": "putStreamBackend",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3259
          },
          "name": "resetBackendGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3280
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3296
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3360
          },
          "name": "resetGrpcBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3376
          },
          "name": "resetHttpBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3312
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3328
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3344
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3392
          },
          "name": "resetStreamBackend"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3404
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexAlbBackendGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3210
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3268
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3354
          },
          "name": "grpcBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3370
          },
          "name": "httpBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3386
          },
          "name": "streamBackend",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3263
          },
          "name": "backendGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3284
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3300
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3364
          },
          "name": "grpcBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3380
          },
          "name": "httpBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3316
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3332
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3348
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3396
          },
          "name": "streamBackendInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3253
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3274
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3290
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3322
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3338
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroup"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 9
      },
      "name": "DataYandexAlbBackendGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#backend_group_id DataYandexAlbBackendGroup#backend_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 13
          },
          "name": "backendGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#description DataYandexAlbBackendGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#folder_id DataYandexAlbBackendGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#grpc_backend DataYandexAlbBackendGroup#grpc_backend}",
            "stability": "stable",
            "summary": "grpc_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 42
          },
          "name": "grpcBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http_backend DataYandexAlbBackendGroup#http_backend}",
            "stability": "stable",
            "summary": "http_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 48
          },
          "name": "httpBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#id DataYandexAlbBackendGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#labels DataYandexAlbBackendGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#name DataYandexAlbBackendGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#stream_backend DataYandexAlbBackendGroup#stream_backend}",
            "stability": "stable",
            "summary": "stream_backend block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 54
          },
          "name": "streamBackend",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 858
      },
      "name": "DataYandexAlbBackendGroupGrpcBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck DataYandexAlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 872
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#load_balancing_config DataYandexAlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 878
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#port DataYandexAlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 862
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#tls DataYandexAlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 884
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#weight DataYandexAlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 866
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackend"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 310
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#grpc_healthcheck DataYandexAlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 332
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck_port DataYandexAlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 314
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthy_threshold DataYandexAlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 318
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http_healthcheck DataYandexAlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 338
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#interval_jitter_percent DataYandexAlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 322
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#stream_healthcheck DataYandexAlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 344
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#unhealthy_threshold DataYandexAlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 326
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 56
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#service_name DataYandexAlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 60
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 113
          },
          "name": "resetServiceName"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 117
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 107
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 121
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#host DataYandexAlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 125
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http2 DataYandexAlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 129
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 189
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 205
          },
          "name": "resetHttp2"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 214
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 193
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 209
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 183
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 199
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 510
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 526
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 542
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 513
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 439
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 455
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 529
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 476
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 545
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 497
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 507
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 523
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 464
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 539
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 485
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 517
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 443
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 459
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 533
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 480
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 549
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 501
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 433
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 449
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 470
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 491
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 218
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#receive DataYandexAlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 222
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#send DataYandexAlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 226
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 286
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 302
          },
          "name": "resetSend"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 290
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 306
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 280
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 296
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1068
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1060
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1075
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1068
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1068
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1068
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1061
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendList"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 553
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#locality_aware_routing_percent DataYandexAlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 557
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#panic_threshold DataYandexAlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 561
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#strict_locality DataYandexAlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 565
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 632
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 648
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 664
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 636
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 652
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 668
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 626
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 642
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 658
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1016
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1032
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1048
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1019
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1035
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 982
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1051
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1003
          },
          "name": "resetWeight"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1013
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1029
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 970
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 991
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1045
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1023
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1039
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 986
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1055
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1007
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 976
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 997
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 764
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#sni DataYandexAlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 768
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#validation_context DataYandexAlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 774
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendTls"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 847
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 834
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 850
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 844
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 838
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 854
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 828
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTls"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 672
      },
      "name": "DataYandexAlbBackendGroupGrpcBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_bytes DataYandexAlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 676
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_id DataYandexAlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 680
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 701
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 694
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 740
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 756
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "DataYandexAlbBackendGroupGrpcBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 744
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 760
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 734
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 750
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 705
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupGrpcBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupGrpcBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1881
      },
      "name": "DataYandexAlbBackendGroupHttpBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck DataYandexAlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1907
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http2 DataYandexAlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1885
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#load_balancing_config DataYandexAlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1913
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#port DataYandexAlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1889
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#storage_bucket DataYandexAlbBackendGroup#storage_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1893
          },
          "name": "storageBucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#target_group_ids DataYandexAlbBackendGroup#target_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1897
          },
          "name": "targetGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#tls DataYandexAlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1919
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#weight DataYandexAlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1901
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackend"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1333
      },
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#grpc_healthcheck DataYandexAlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1355
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck_port DataYandexAlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1337
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthy_threshold DataYandexAlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1341
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http_healthcheck DataYandexAlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1361
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#interval_jitter_percent DataYandexAlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1345
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#stream_healthcheck DataYandexAlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1367
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#unhealthy_threshold DataYandexAlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1349
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1079
      },
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#service_name DataYandexAlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1083
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1103
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1096
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1136
          },
          "name": "resetServiceName"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1140
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1130
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1144
      },
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#host DataYandexAlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1148
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http2 DataYandexAlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1152
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1166
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1212
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1228
          },
          "name": "resetHttp2"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1237
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1216
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1232
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1206
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1222
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1386
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1533
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1549
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1565
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1536
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1462
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1478
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1552
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1499
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1568
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1520
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1530
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1546
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1487
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1562
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1508
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1540
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1466
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1482
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1556
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1503
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1572
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1524
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1456
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1472
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1493
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1514
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1241
      },
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#receive DataYandexAlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1245
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#send DataYandexAlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1249
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1309
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1325
          },
          "name": "resetSend"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1313
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1329
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1303
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1319
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1274
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2174
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2167
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2167
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2167
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendList"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1576
      },
      "name": "DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#locality_aware_routing_percent DataYandexAlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1580
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#panic_threshold DataYandexAlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1584
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#strict_locality DataYandexAlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1588
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1655
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1671
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1687
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1659
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1675
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1691
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1649
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1665
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1681
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2115
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2131
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2147
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2118
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2033
          },
          "name": "resetHttp2"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2134
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2054
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2070
          },
          "name": "resetStorageBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2086
          },
          "name": "resetTargetGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2150
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2102
          },
          "name": "resetWeight"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2112
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2128
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2042
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2144
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2122
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2037
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2138
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2058
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2074
          },
          "name": "storageBucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2090
          },
          "name": "targetGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2154
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2106
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2027
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2048
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2064
          },
          "name": "storageBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2080
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2096
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1787
      },
      "name": "DataYandexAlbBackendGroupHttpBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#sni DataYandexAlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1791
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#validation_context DataYandexAlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1797
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendTls"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1870
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1857
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1873
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1867
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1861
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1877
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1851
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTls"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1695
      },
      "name": "DataYandexAlbBackendGroupHttpBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_bytes DataYandexAlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1699
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_id DataYandexAlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1703
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 1724
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 1717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1763
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1779
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "DataYandexAlbBackendGroupHttpBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1767
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1783
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1757
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1773
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 1728
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupHttpBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupHttpBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2980
      },
      "name": "DataYandexAlbBackendGroupStreamBackend",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck DataYandexAlbBackendGroup#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2994
          },
          "name": "healthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#load_balancing_config DataYandexAlbBackendGroup#load_balancing_config}",
            "stability": "stable",
            "summary": "load_balancing_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3000
          },
          "name": "loadBalancingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#port DataYandexAlbBackendGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2984
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#tls DataYandexAlbBackendGroup#tls}",
            "stability": "stable",
            "summary": "tls block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3006
          },
          "name": "tls",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#weight DataYandexAlbBackendGroup#weight}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2988
          },
          "name": "weight",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackend"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2432
      },
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#grpc_healthcheck DataYandexAlbBackendGroup#grpc_healthcheck}",
            "stability": "stable",
            "summary": "grpc_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2454
          },
          "name": "grpcHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthcheck_port DataYandexAlbBackendGroup#healthcheck_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2436
          },
          "name": "healthcheckPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#healthy_threshold DataYandexAlbBackendGroup#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2440
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http_healthcheck DataYandexAlbBackendGroup#http_healthcheck}",
            "stability": "stable",
            "summary": "http_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2460
          },
          "name": "httpHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#interval_jitter_percent DataYandexAlbBackendGroup#interval_jitter_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2444
          },
          "name": "intervalJitterPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#stream_healthcheck DataYandexAlbBackendGroup#stream_healthcheck}",
            "stability": "stable",
            "summary": "stream_healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2466
          },
          "name": "streamHealthcheck",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#unhealthy_threshold DataYandexAlbBackendGroup#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2448
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2178
      },
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#service_name DataYandexAlbBackendGroup#service_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2182
          },
          "name": "serviceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2235
          },
          "name": "resetServiceName"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2239
          },
          "name": "serviceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2229
          },
          "name": "serviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2243
      },
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#host DataYandexAlbBackendGroup#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2247
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#http2 DataYandexAlbBackendGroup#http2}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2251
          },
          "name": "http2",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2311
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2327
          },
          "name": "resetHttp2"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2336
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2315
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2331
          },
          "name": "http2Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2305
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2321
          },
          "name": "http2",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2492
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2485
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2632
          },
          "name": "putGrpcHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2648
          },
          "name": "putHttpHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2664
          },
          "name": "putStreamHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2635
          },
          "name": "resetGrpcHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2561
          },
          "name": "resetHealthcheckPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2577
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2651
          },
          "name": "resetHttpHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2598
          },
          "name": "resetIntervalJitterPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2667
          },
          "name": "resetStreamHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2619
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2629
          },
          "name": "grpcHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2645
          },
          "name": "httpHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2586
          },
          "name": "interval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2661
          },
          "name": "streamHealthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2607
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2639
          },
          "name": "grpcHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckGrpcHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2565
          },
          "name": "healthcheckPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2581
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2655
          },
          "name": "httpHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckHttpHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2602
          },
          "name": "intervalJitterPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2671
          },
          "name": "streamHealthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2623
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2555
          },
          "name": "healthcheckPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2571
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2592
          },
          "name": "intervalJitterPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2613
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2496
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2340
      },
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#receive DataYandexAlbBackendGroup#receive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2344
          },
          "name": "receive",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#send DataYandexAlbBackendGroup#send}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2348
          },
          "name": "send",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2369
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2362
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2408
          },
          "name": "resetReceive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2424
          },
          "name": "resetSend"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2412
          },
          "name": "receiveInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2428
          },
          "name": "sendInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2402
          },
          "name": "receive",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2418
          },
          "name": "send",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2373
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendHealthcheckStreamHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 3190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 3182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3197
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3190
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3190
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3190
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendList"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2675
      },
      "name": "DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#locality_aware_routing_percent DataYandexAlbBackendGroup#locality_aware_routing_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2679
          },
          "name": "localityAwareRoutingPercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#panic_threshold DataYandexAlbBackendGroup#panic_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2683
          },
          "name": "panicThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#strict_locality DataYandexAlbBackendGroup#strict_locality}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2687
          },
          "name": "strictLocality",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2754
          },
          "name": "resetLocalityAwareRoutingPercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2770
          },
          "name": "resetPanicThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2786
          },
          "name": "resetStrictLocality"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendLoadBalancingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2758
          },
          "name": "localityAwareRoutingPercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2774
          },
          "name": "panicThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2790
          },
          "name": "strictLocalityInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2748
          },
          "name": "localityAwareRoutingPercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2764
          },
          "name": "panicThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2780
          },
          "name": "strictLocality",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendLoadBalancingConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 3033
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 3023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3138
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3154
          },
          "name": "putLoadBalancingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3170
          },
          "name": "putTls",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3141
          },
          "name": "resetHealthcheck"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3157
          },
          "name": "resetLoadBalancingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3104
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3173
          },
          "name": "resetTls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3125
          },
          "name": "resetWeight"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3135
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheckOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3151
          },
          "name": "loadBalancingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3092
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3113
          },
          "name": "targetGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3167
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3145
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendHealthcheck"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3161
          },
          "name": "loadBalancingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendLoadBalancingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3108
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3177
          },
          "name": "tlsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3129
          },
          "name": "weightInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3098
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3119
          },
          "name": "weight",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 3037
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackend"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2886
      },
      "name": "DataYandexAlbBackendGroupStreamBackendTls",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#sni DataYandexAlbBackendGroup#sni}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2890
          },
          "name": "sni",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#validation_context DataYandexAlbBackendGroup#validation_context}",
            "stability": "stable",
            "summary": "validation_context block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2896
          },
          "name": "validationContext",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendTls"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2910
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2969
          },
          "name": "putValidationContext",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2956
          },
          "name": "resetSni"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2972
          },
          "name": "resetValidationContext"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2966
          },
          "name": "validationContext",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2960
          },
          "name": "sniInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2976
          },
          "name": "validationContextInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2950
          },
          "name": "sni",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2921
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTls"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendTlsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2794
      },
      "name": "DataYandexAlbBackendGroupStreamBackendTlsValidationContext",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_bytes DataYandexAlbBackendGroup#trusted_ca_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2798
          },
          "name": "trustedCaBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_backend_group#trusted_ca_id DataYandexAlbBackendGroup#trusted_ca_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2802
          },
          "name": "trustedCaId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendTlsValidationContext"
    },
    "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContextOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-backend-group.ts",
          "line": 2823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-backend-group.ts",
        "line": 2816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2862
          },
          "name": "resetTrustedCaBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2878
          },
          "name": "resetTrustedCaId"
        }
      ],
      "name": "DataYandexAlbBackendGroupStreamBackendTlsValidationContextOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2866
          },
          "name": "trustedCaBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2882
          },
          "name": "trustedCaIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2856
          },
          "name": "trustedCaBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2872
          },
          "name": "trustedCaId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-backend-group.ts",
            "line": 2827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbBackendGroupStreamBackendTlsValidationContext"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-backend-group:DataYandexAlbBackendGroupStreamBackendTlsValidationContextOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbHttpRouter": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router yandex_alb_http_router}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbHttpRouter",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router yandex_alb_http_router} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-http-router.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbHttpRouterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-http-router.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 93
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 109
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 125
          },
          "name": "resetHttpRouterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 141
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 163
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 175
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexAlbHttpRouter",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 151
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 97
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 113
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 129
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 145
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 167
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 87
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 103
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 119
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 157
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-http-router:DataYandexAlbHttpRouter"
    },
    "@cdktf/provider-yandex.DataYandexAlbHttpRouterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbHttpRouterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-http-router.ts",
        "line": 9
      },
      "name": "DataYandexAlbHttpRouterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router#description DataYandexAlbHttpRouter#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router#folder_id DataYandexAlbHttpRouter#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router#http_router_id DataYandexAlbHttpRouter#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 21
          },
          "name": "httpRouterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router#id DataYandexAlbHttpRouter#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_http_router#name DataYandexAlbHttpRouter#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-http-router.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-http-router:DataYandexAlbHttpRouterConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer yandex_alb_load_balancer}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer yandex_alb_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1843
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1995
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1913
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1941
          },
          "name": "resetLoadBalancerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1962
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1998
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 2010
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1848
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1886
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1891
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1896
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1901
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1923
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1929
          },
          "name": "listener",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1950
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1971
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1976
          },
          "name": "regionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1981
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1986
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1992
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1917
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1945
          },
          "name": "loadBalancerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1966
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 2002
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1907
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1935
          },
          "name": "loadBalancerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1956
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancer"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 106
      },
      "name": "DataYandexAlbLoadBalancerAllocationPolicy",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicy"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerAllocationPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 160
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 160
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 160
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 32
      },
      "name": "DataYandexAlbLoadBalancerAllocationPolicyLocation",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicyLocation"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 95
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 88
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 102
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerAllocationPolicyLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 95
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 95
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 95
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicyLocationList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 53
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 44
      },
      "name": "DataYandexAlbLoadBalancerAllocationPolicyLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 73
          },
          "name": "disableTraffic",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 78
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 83
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 57
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocation"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicyLocationOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 118
      },
      "name": "DataYandexAlbLoadBalancerAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 148
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicyLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 9
      },
      "name": "DataYandexAlbLoadBalancerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#id DataYandexAlbLoadBalancer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#load_balancer_id DataYandexAlbLoadBalancer#load_balancer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 20
          },
          "name": "loadBalancerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#name DataYandexAlbLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#timeouts DataYandexAlbLoadBalancer#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 30
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListener": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1622
      },
      "name": "DataYandexAlbLoadBalancerListener",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListener"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpoint": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpoint",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 445
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpoint",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpoint"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 368
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddress",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddress"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 171
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4Address",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 224
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 217
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 231
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 224
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 224
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 224
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 183
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 212
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 235
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6Address",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 281
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 288
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 288
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 288
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 247
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 276
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 260
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6Address"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 299
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4Address",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 364
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 357
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 357
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 357
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 311
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 340
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 345
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 434
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 434
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 434
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 380
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointAddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 410
          },
          "name": "externalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv4AddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 416
          },
          "name": "externalIpv6Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressExternalIpv6AddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 422
          },
          "name": "internalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressInternalIpv4AddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 393
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddress"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointAddressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 511
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerEndpointList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 504
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 504
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 504
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 457
      },
      "name": "DataYandexAlbLoadBalancerListenerEndpointOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 487
          },
          "name": "address",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointAddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 492
          },
          "name": "ports",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpoint"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerEndpointOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttp": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 718
      },
      "name": "DataYandexAlbLoadBalancerListenerHttp",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttp"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 579
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 515
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpHandlerHttp2Options",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 575
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 568
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 568
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 568
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 527
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 556
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 540
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerHttpHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 643
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 643
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 643
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 600
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 591
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 620
          },
          "name": "allowHttp10",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 626
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerHttp2OptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 631
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 604
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 778
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 771
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 785
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerHttpList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 778
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 778
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 778
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 739
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 730
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 760
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 766
          },
          "name": "redirects",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 743
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttp"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirects": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirects",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 654
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpRedirects",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpRedirects"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 707
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 700
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 714
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerHttpRedirectsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 707
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 707
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 707
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpRedirectsList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirectsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 666
      },
      "name": "DataYandexAlbLoadBalancerListenerHttpRedirectsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 695
          },
          "name": "httpToHttps",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpRedirects"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerHttpRedirectsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1706
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1699
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1699
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1699
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1634
      },
      "name": "DataYandexAlbLoadBalancerListenerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1664
          },
          "name": "endpoint",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerEndpointList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1670
          },
          "name": "http",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerHttpList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1675
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1681
          },
          "name": "stream",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1687
          },
          "name": "tls",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStream": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStream",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 853
      },
      "name": "DataYandexAlbLoadBalancerListenerStream",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStream"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 789
      },
      "name": "DataYandexAlbLoadBalancerListenerStreamHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStreamHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 849
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerStreamHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 842
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 842
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 842
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStreamHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 801
      },
      "name": "DataYandexAlbLoadBalancerListenerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 830
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 914
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerStreamList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 907
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 907
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 907
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStreamList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 874
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 865
      },
      "name": "DataYandexAlbLoadBalancerListenerStreamOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 895
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStreamHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 878
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerStream"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerStreamOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTls": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTls",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1551
      },
      "name": "DataYandexAlbLoadBalancerListenerTls",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTls"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1121
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 982
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 918
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 964
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 978
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 971
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 971
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 971
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 930
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 959
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1046
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1039
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1053
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1046
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1046
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1046
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1003
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 994
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1023
          },
          "name": "allowHttp10",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1029
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerHttp2OptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1034
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1007
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1179
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1193
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1186
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1186
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1186
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1133
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1162
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1168
          },
          "name": "httpHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerHttpHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1174
          },
          "name": "streamHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1057
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1110
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1110
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1110
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1069
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1098
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsDefaultHandlerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1611
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1604
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1618
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1611
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1611
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1611
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1563
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1593
          },
          "name": "defaultHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsDefaultHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1599
          },
          "name": "sniHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTls"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1476
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1400
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1261
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1197
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1250
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1250
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1250
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1209
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1238
          },
          "name": "maxConcurrentStreams",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1222
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2Options"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1325
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1325
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1325
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1273
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1302
          },
          "name": "allowHttp10",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1308
          },
          "name": "http2Options",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerHttp2OptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1313
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1472
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1465
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1465
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1465
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1412
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1441
          },
          "name": "certificateIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1447
          },
          "name": "httpHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerHttpHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1453
          },
          "name": "streamHandler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1336
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler",
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1389
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1396
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1389
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1389
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1389
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1348
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1377
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerStreamHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1540
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1533
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1547
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1540
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1540
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1540
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerList"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1488
      },
      "name": "DataYandexAlbLoadBalancerListenerTlsSniHandlerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1518
          },
          "name": "handler",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandlerHandlerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1523
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1528
          },
          "name": "serverNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerListenerTlsSniHandler"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerListenerTlsSniHandlerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1710
      },
      "name": "DataYandexAlbLoadBalancerTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#create DataYandexAlbLoadBalancer#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1714
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#delete DataYandexAlbLoadBalancer#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1718
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_load_balancer#update DataYandexAlbLoadBalancer#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1722
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerTimeouts"
    },
    "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-load-balancer.ts",
          "line": 1745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-load-balancer.ts",
        "line": 1737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1799
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1815
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1831
          },
          "name": "resetUpdate"
        }
      ],
      "name": "DataYandexAlbLoadBalancerTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1803
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1819
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1835
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1793
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1809
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1825
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-load-balancer.ts",
            "line": 1749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexAlbLoadBalancerTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-load-balancer:DataYandexAlbLoadBalancerTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group yandex_alb_target_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group yandex_alb_target_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-target-group.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-target-group.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 167
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 183
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 199
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 221
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 243
          },
          "name": "resetTargetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 255
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexAlbTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 117
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 155
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 209
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 231
          },
          "name": "target",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 171
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 187
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 225
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 247
          },
          "name": "targetGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 161
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 177
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 215
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 237
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-target-group:DataYandexAlbTargetGroup"
    },
    "@cdktf/provider-yandex.DataYandexAlbTargetGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-target-group.ts",
        "line": 9
      },
      "name": "DataYandexAlbTargetGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group#description DataYandexAlbTargetGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group#folder_id DataYandexAlbTargetGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group#id DataYandexAlbTargetGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group#name DataYandexAlbTargetGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_target_group#target_group_id DataYandexAlbTargetGroup#target_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 32
          },
          "name": "targetGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-target-group:DataYandexAlbTargetGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbTargetGroupTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-target-group.ts",
        "line": 34
      },
      "name": "DataYandexAlbTargetGroupTarget",
      "symbolId": "src/data-yandex-alb-target-group:DataYandexAlbTargetGroupTarget"
    },
    "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-target-group.ts",
          "line": 97
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-target-group.ts",
        "line": 90
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 104
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbTargetGroupTargetList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 97
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 97
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 97
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-target-group:DataYandexAlbTargetGroupTargetList"
    },
    "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-target-group.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-target-group.ts",
        "line": 46
      },
      "name": "DataYandexAlbTargetGroupTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 75
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 80
          },
          "name": "privateIpv4Address",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 85
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-target-group.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbTargetGroupTarget"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-target-group:DataYandexAlbTargetGroupTargetOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHost": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host yandex_alb_virtual_host}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHost",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host yandex_alb_virtual_host} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 1124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 1106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1160
          },
          "name": "resetHttpRouterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1176
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1204
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1226
          },
          "name": "resetVirtualHostId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1238
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHost",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1111
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1148
          },
          "name": "authority",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1186
          },
          "name": "modifyRequestHeaders",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1192
          },
          "name": "modifyResponseHeaders",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1214
          },
          "name": "route",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1164
          },
          "name": "httpRouterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1180
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1208
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1230
          },
          "name": "virtualHostIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1154
          },
          "name": "httpRouterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1170
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1198
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1220
          },
          "name": "virtualHostId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHost"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 9
      },
      "name": "DataYandexAlbVirtualHostConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host#http_router_id DataYandexAlbVirtualHost#http_router_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 13
          },
          "name": "httpRouterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host#id DataYandexAlbVirtualHost#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host#name DataYandexAlbVirtualHost#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/alb_virtual_host#virtual_host_id DataYandexAlbVirtualHost#virtual_host_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 28
          },
          "name": "virtualHostId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostConfig"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeaders": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 30
      },
      "name": "DataYandexAlbVirtualHostModifyRequestHeaders",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyRequestHeaders"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostModifyRequestHeadersList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 98
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 98
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 98
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyRequestHeadersList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 42
      },
      "name": "DataYandexAlbVirtualHostModifyRequestHeadersOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 71
          },
          "name": "append",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 76
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 81
          },
          "name": "remove",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 86
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyRequestHeaders"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyRequestHeadersOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeaders": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeaders",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 109
      },
      "name": "DataYandexAlbVirtualHostModifyResponseHeaders",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyResponseHeaders"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 170
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 184
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostModifyResponseHeadersList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 177
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 177
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 177
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyResponseHeadersList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeadersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 121
      },
      "name": "DataYandexAlbVirtualHostModifyResponseHeadersOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 150
          },
          "name": "append",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 155
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 160
          },
          "name": "remove",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 165
          },
          "name": "replace",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostModifyResponseHeaders"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostModifyResponseHeadersOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 1026
      },
      "name": "DataYandexAlbVirtualHostRoute",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRoute"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 470
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRoute",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRoute"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatch": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 257
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatch",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatch"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmn": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 188
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmn",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 246
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 246
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 246
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 200
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 229
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 234
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmn"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 311
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 304
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 318
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 311
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 311
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 311
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 269
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 299
          },
          "name": "fqmn",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchFqmnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatch"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 322
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteAction",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteAction"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 402
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 395
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 395
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 395
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 334
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 363
          },
          "name": "autoHostRewrite",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 368
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 373
          },
          "name": "hostRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 378
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 383
          },
          "name": "maxTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteAction"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 406
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 459
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 459
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 459
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 418
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 447
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseAction"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 536
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 529
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 543
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 536
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 536
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 536
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 491
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 482
      },
      "name": "DataYandexAlbVirtualHostRouteGrpcRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 512
          },
          "name": "grpcMatch",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 518
          },
          "name": "grpcRouteAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcRouteActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 524
          },
          "name": "grpcStatusResponseAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteGrpcStatusResponseActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 495
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRoute"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteGrpcRouteOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 943
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRoute",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRoute"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 547
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteDirectResponseAction",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteDirectResponseAction"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 612
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 605
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 605
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 605
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 559
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 588
          },
          "name": "body",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 593
          },
          "name": "status",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseAction"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatch": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatch",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 685
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatch",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatch"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 744
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 737
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 751
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatchList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 744
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 744
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 744
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatchList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 697
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatchOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 726
          },
          "name": "httpMethod",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 732
          },
          "name": "path",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatch"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatchOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPath": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPath",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 616
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPath",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPath"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 674
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 681
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 674
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 674
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 674
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 637
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 628
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 657
          },
          "name": "exact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 662
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPath"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpMatchPathOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 755
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpRouteAction",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpRouteAction"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 831
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 845
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 838
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 838
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 838
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 767
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 796
          },
          "name": "autoHostRewrite",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 801
          },
          "name": "backendGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 806
          },
          "name": "hostRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 811
          },
          "name": "idleTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 816
          },
          "name": "prefixRewrite",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 821
          },
          "name": "timeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 826
          },
          "name": "upgradeTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteAction"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 1015
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 1008
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1022
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1015
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1015
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1015
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 964
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 955
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 985
          },
          "name": "directResponseAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteDirectResponseActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 991
          },
          "name": "httpMatch",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpMatchList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 997
          },
          "name": "httpRouteAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteHttpRouteActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1003
          },
          "name": "redirectAction",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 968
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRoute"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectAction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectAction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 849
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteRedirectAction",
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteRedirectAction"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 939
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteHttpRouteRedirectActionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 932
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 932
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 932
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteRedirectActionList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectActionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 870
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 861
      },
      "name": "DataYandexAlbVirtualHostRouteHttpRouteRedirectActionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 890
          },
          "name": "removeQuery",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 895
          },
          "name": "replaceHost",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 900
          },
          "name": "replacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 905
          },
          "name": "replacePort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 910
          },
          "name": "replacePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 915
          },
          "name": "replaceScheme",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 920
          },
          "name": "responseCode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 874
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteRedirectAction"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteHttpRouteRedirectActionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 1091
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 1084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1098
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexAlbVirtualHostRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1091
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1091
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1091
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteList"
    },
    "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-alb-virtual-host.ts",
          "line": 1047
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-alb-virtual-host.ts",
        "line": 1038
      },
      "name": "DataYandexAlbVirtualHostRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1068
          },
          "name": "grpcRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteGrpcRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1074
          },
          "name": "httpRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRouteHttpRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1079
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-alb-virtual-host.ts",
            "line": 1051
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexAlbVirtualHostRoute"
          }
        }
      ],
      "symbolId": "src/data-yandex-alb-virtual-host:DataYandexAlbVirtualHostRouteOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexApiGateway": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway yandex_api_gateway}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexApiGateway",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway yandex_api_gateway} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-api-gateway.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexApiGatewayConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-api-gateway.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 83
          },
          "name": "resetApiGatewayId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 114
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 130
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 157
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexApiGateway",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 92
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 97
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 102
          },
          "name": "domain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 140
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 145
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 166
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 171
          },
          "name": "userDomains",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 87
          },
          "name": "apiGatewayIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 118
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 134
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 161
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 77
          },
          "name": "apiGatewayId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 108
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 151
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-api-gateway:DataYandexApiGateway"
    },
    "@cdktf/provider-yandex.DataYandexApiGatewayConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexApiGatewayConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-api-gateway.ts",
        "line": 9
      },
      "name": "DataYandexApiGatewayConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway#api_gateway_id DataYandexApiGateway#api_gateway_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 13
          },
          "name": "apiGatewayId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway#folder_id DataYandexApiGateway#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway#id DataYandexApiGateway#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/api_gateway#name DataYandexApiGateway#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-api-gateway.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-api-gateway:DataYandexApiGatewayConfig"
    },
    "@cdktf/provider-yandex.DataYandexCdnOriginGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group yandex_cdn_origin_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group yandex_cdn_origin_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-origin-group.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-origin-group.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 162
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 178
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 194
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 216
          },
          "name": "resetOriginGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexCdnOriginGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 118
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 204
          },
          "name": "origin",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 225
          },
          "name": "useNext",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 166
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 198
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 220
          },
          "name": "originGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 156
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 210
          },
          "name": "originGroupId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-origin-group:DataYandexCdnOriginGroup"
    },
    "@cdktf/provider-yandex.DataYandexCdnOriginGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-origin-group.ts",
        "line": 9
      },
      "name": "DataYandexCdnOriginGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group#folder_id DataYandexCdnOriginGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group#id DataYandexCdnOriginGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group#name DataYandexCdnOriginGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_origin_group#origin_group_id DataYandexCdnOriginGroup#origin_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 28
          },
          "name": "originGroupId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-origin-group:DataYandexCdnOriginGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexCdnOriginGroupOrigin": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOrigin",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-origin-group.ts",
        "line": 30
      },
      "name": "DataYandexCdnOriginGroupOrigin",
      "symbolId": "src/data-yandex-cdn-origin-group:DataYandexCdnOriginGroupOrigin"
    },
    "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-origin-group.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-origin-group.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexCdnOriginGroupOriginList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 98
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 98
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 98
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-origin-group:DataYandexCdnOriginGroupOriginList"
    },
    "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOriginOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-origin-group.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-origin-group.ts",
        "line": 42
      },
      "name": "DataYandexCdnOriginGroupOriginOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 71
          },
          "name": "backup",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 76
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 81
          },
          "name": "originGroupId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 86
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-origin-group.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnOriginGroupOrigin"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-origin-group:DataYandexCdnOriginGroupOriginOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexCdnResource": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource yandex_cdn_resource}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource yandex_cdn_resource} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-resource.ts",
          "line": 810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 999
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1015
          },
          "name": "putSslCertificate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 848
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 864
          },
          "name": "resetCname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 890
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1002
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 906
          },
          "name": "resetOriginGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 922
          },
          "name": "resetOriginGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 938
          },
          "name": "resetOriginProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 954
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 970
          },
          "name": "resetSecondaryHostnames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1018
          },
          "name": "resetSslCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 986
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1030
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexCdnResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 797
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 873
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 878
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 996
          },
          "name": "options",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1012
          },
          "name": "sslCertificate",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 852
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 868
          },
          "name": "cnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 894
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1006
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 910
          },
          "name": "originGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 926
          },
          "name": "originGroupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 942
          },
          "name": "originProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 958
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 974
          },
          "name": "secondaryHostnamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 1022
          },
          "name": "sslCertificateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 990
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 842
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 858
          },
          "name": "cname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 884
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 900
          },
          "name": "originGroupId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 916
          },
          "name": "originGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 932
          },
          "name": "originProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 948
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 964
          },
          "name": "secondaryHostnames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 980
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResource"
    },
    "@cdktf/provider-yandex.DataYandexCdnResourceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 9
      },
      "name": "DataYandexCdnResourceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#active DataYandexCdnResource#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 13
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#cname DataYandexCdnResource#cname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 17
          },
          "name": "cname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#id DataYandexCdnResource#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#options DataYandexCdnResource#options}",
            "stability": "stable",
            "summary": "options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 54
          },
          "name": "options",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#origin_group_id DataYandexCdnResource#origin_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 28
          },
          "name": "originGroupId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#origin_group_name DataYandexCdnResource#origin_group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 32
          },
          "name": "originGroupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#origin_protocol DataYandexCdnResource#origin_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 36
          },
          "name": "originProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#resource_id DataYandexCdnResource#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 40
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#secondary_hostnames DataYandexCdnResource#secondary_hostnames}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 44
          },
          "name": "secondaryHostnames",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#ssl_certificate DataYandexCdnResource#ssl_certificate}",
            "stability": "stable",
            "summary": "ssl_certificate block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 60
          },
          "name": "sslCertificate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#updated_at DataYandexCdnResource#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 48
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResourceConfig"
    },
    "@cdktf/provider-yandex.DataYandexCdnResourceOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 62
      },
      "name": "DataYandexCdnResourceOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#allowed_http_methods DataYandexCdnResource#allowed_http_methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 66
          },
          "name": "allowedHttpMethods",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#browser_cache_settings DataYandexCdnResource#browser_cache_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 70
          },
          "name": "browserCacheSettings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#cache_http_headers DataYandexCdnResource#cache_http_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 74
          },
          "name": "cacheHttpHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#cors DataYandexCdnResource#cors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 78
          },
          "name": "cors",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#custom_host_header DataYandexCdnResource#custom_host_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 82
          },
          "name": "customHostHeader",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#custom_server_name DataYandexCdnResource#custom_server_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 86
          },
          "name": "customServerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#disable_cache DataYandexCdnResource#disable_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 90
          },
          "name": "disableCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#disable_proxy_force_ranges DataYandexCdnResource#disable_proxy_force_ranges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 94
          },
          "name": "disableProxyForceRanges",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#edge_cache_settings DataYandexCdnResource#edge_cache_settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 98
          },
          "name": "edgeCacheSettings",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#fetched_compressed DataYandexCdnResource#fetched_compressed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 102
          },
          "name": "fetchedCompressed",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#forward_host_header DataYandexCdnResource#forward_host_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 106
          },
          "name": "forwardHostHeader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#gzip_on DataYandexCdnResource#gzip_on}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 110
          },
          "name": "gzipOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#ignore_cookie DataYandexCdnResource#ignore_cookie}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 114
          },
          "name": "ignoreCookie",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#ignore_query_params DataYandexCdnResource#ignore_query_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 118
          },
          "name": "ignoreQueryParams",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#proxy_cache_methods_set DataYandexCdnResource#proxy_cache_methods_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 122
          },
          "name": "proxyCacheMethodsSet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#query_params_blacklist DataYandexCdnResource#query_params_blacklist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 126
          },
          "name": "queryParamsBlacklist",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#query_params_whitelist DataYandexCdnResource#query_params_whitelist}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 130
          },
          "name": "queryParamsWhitelist",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#redirect_https_to_http DataYandexCdnResource#redirect_https_to_http}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 138
          },
          "name": "redirectHttpsToHttp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#redirect_http_to_https DataYandexCdnResource#redirect_http_to_https}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 134
          },
          "name": "redirectHttpToHttps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#slice DataYandexCdnResource#slice}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 142
          },
          "name": "slice",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#static_request_headers DataYandexCdnResource#static_request_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 146
          },
          "name": "staticRequestHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#static_response_headers DataYandexCdnResource#static_response_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 150
          },
          "name": "staticResponseHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResourceOptions"
    },
    "@cdktf/provider-yandex.DataYandexCdnResourceOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-resource.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 184
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 350
          },
          "name": "resetAllowedHttpMethods"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 366
          },
          "name": "resetBrowserCacheSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 382
          },
          "name": "resetCacheHttpHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 398
          },
          "name": "resetCors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 414
          },
          "name": "resetCustomHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 430
          },
          "name": "resetCustomServerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 446
          },
          "name": "resetDisableCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 462
          },
          "name": "resetDisableProxyForceRanges"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 478
          },
          "name": "resetEdgeCacheSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 494
          },
          "name": "resetFetchedCompressed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 510
          },
          "name": "resetForwardHostHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 526
          },
          "name": "resetGzipOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 542
          },
          "name": "resetIgnoreCookie"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 558
          },
          "name": "resetIgnoreQueryParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 574
          },
          "name": "resetProxyCacheMethodsSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 590
          },
          "name": "resetQueryParamsBlacklist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 606
          },
          "name": "resetQueryParamsWhitelist"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 638
          },
          "name": "resetRedirectHttpsToHttp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 622
          },
          "name": "resetRedirectHttpToHttps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 654
          },
          "name": "resetSlice"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 670
          },
          "name": "resetStaticRequestHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 686
          },
          "name": "resetStaticResponseHeaders"
        }
      ],
      "name": "DataYandexCdnResourceOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 354
          },
          "name": "allowedHttpMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 370
          },
          "name": "browserCacheSettingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 386
          },
          "name": "cacheHttpHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 402
          },
          "name": "corsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 418
          },
          "name": "customHostHeaderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 434
          },
          "name": "customServerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 450
          },
          "name": "disableCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 466
          },
          "name": "disableProxyForceRangesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 482
          },
          "name": "edgeCacheSettingsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 498
          },
          "name": "fetchedCompressedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 514
          },
          "name": "forwardHostHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 530
          },
          "name": "gzipOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 546
          },
          "name": "ignoreCookieInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 562
          },
          "name": "ignoreQueryParamsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 578
          },
          "name": "proxyCacheMethodsSetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 594
          },
          "name": "queryParamsBlacklistInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 610
          },
          "name": "queryParamsWhitelistInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 642
          },
          "name": "redirectHttpsToHttpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 626
          },
          "name": "redirectHttpToHttpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 658
          },
          "name": "sliceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 674
          },
          "name": "staticRequestHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 690
          },
          "name": "staticResponseHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 344
          },
          "name": "allowedHttpMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 360
          },
          "name": "browserCacheSettings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 376
          },
          "name": "cacheHttpHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 392
          },
          "name": "cors",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 408
          },
          "name": "customHostHeader",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 424
          },
          "name": "customServerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 440
          },
          "name": "disableCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 456
          },
          "name": "disableProxyForceRanges",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 472
          },
          "name": "edgeCacheSettings",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 488
          },
          "name": "fetchedCompressed",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 504
          },
          "name": "forwardHostHeader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 520
          },
          "name": "gzipOn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 536
          },
          "name": "ignoreCookie",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 552
          },
          "name": "ignoreQueryParams",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 568
          },
          "name": "proxyCacheMethodsSet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 584
          },
          "name": "queryParamsBlacklist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 600
          },
          "name": "queryParamsWhitelist",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 632
          },
          "name": "redirectHttpsToHttp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 616
          },
          "name": "redirectHttpToHttps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 648
          },
          "name": "slice",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 664
          },
          "name": "staticRequestHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 680
          },
          "name": "staticResponseHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 195
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResourceOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 694
      },
      "name": "DataYandexCdnResourceSslCertificate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#type DataYandexCdnResource#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 702
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/cdn_resource#certificate_manager_id DataYandexCdnResource#certificate_manager_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 698
          },
          "name": "certificateManagerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResourceSslCertificate"
    },
    "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-cdn-resource.ts",
          "line": 723
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-cdn-resource.ts",
        "line": 716
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 762
          },
          "name": "resetCertificateManagerId"
        }
      ],
      "name": "DataYandexCdnResourceSslCertificateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 771
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 766
          },
          "name": "certificateManagerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 784
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 756
          },
          "name": "certificateManagerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 777
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-cdn-resource.ts",
            "line": 727
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexCdnResourceSslCertificate"
          }
        }
      ],
      "symbolId": "src/data-yandex-cdn-resource:DataYandexCdnResourceSslCertificateOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexClientConfig": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/client_config yandex_client_config}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexClientConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/client_config yandex_client_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-client-config.ts",
          "line": 40
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexClientConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-client-config.ts",
        "line": 22
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 83
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 100
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexClientConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 27
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 61
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 66
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 71
          },
          "name": "iamToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 92
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 87
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-client-config:DataYandexClientConfig"
    },
    "@cdktf/provider-yandex.DataYandexClientConfigConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexClientConfigConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-client-config.ts",
        "line": 9
      },
      "name": "DataYandexClientConfigConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/client_config#id DataYandexClientConfig#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-client-config.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-client-config:DataYandexClientConfigConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeDisk": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk yandex_compute_disk}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDisk",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk yandex_compute_disk} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-disk.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 274
          },
          "name": "putDiskPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 167
          },
          "name": "resetDiskId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 277
          },
          "name": "resetDiskPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 183
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 199
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 231
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeDisk",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 107
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 145
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 150
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 155
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 271
          },
          "name": "diskPlacementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 208
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 213
          },
          "name": "instanceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 219
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 240
          },
          "name": "productIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 245
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 250
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 255
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 260
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 265
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 171
          },
          "name": "diskIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 281
          },
          "name": "diskPlacementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 187
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 235
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 161
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 177
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 225
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk:DataYandexComputeDisk"
    },
    "@cdktf/provider-yandex.DataYandexComputeDiskConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk.ts",
        "line": 9
      },
      "name": "DataYandexComputeDiskConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#disk_id DataYandexComputeDisk#disk_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 13
          },
          "name": "diskId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#disk_placement_policy DataYandexComputeDisk#disk_placement_policy}",
            "stability": "stable",
            "summary": "disk_placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 34
          },
          "name": "diskPlacementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#folder_id DataYandexComputeDisk#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#id DataYandexComputeDisk#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#name DataYandexComputeDisk#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk:DataYandexComputeDiskConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk.ts",
        "line": 36
      },
      "name": "DataYandexComputeDiskDiskPlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk#disk_placement_group_id DataYandexComputeDisk#disk_placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 40
          },
          "name": "diskPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk:DataYandexComputeDiskDiskPlacementPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-disk.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk.ts",
        "line": 53
      },
      "name": "DataYandexComputeDiskDiskPlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 94
          },
          "name": "diskPlacementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 87
          },
          "name": "diskPlacementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskDiskPlacementPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk:DataYandexComputeDiskDiskPlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeDiskPlacementGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group yandex_compute_disk_placement_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskPlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group yandex_compute_disk_placement_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-disk-placement-group.ts",
          "line": 64
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskPlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk-placement-group.ts",
        "line": 46
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 103
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 119
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 135
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 151
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 167
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 183
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 204
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 216
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeDiskPlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 51
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 91
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 192
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 107
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 123
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 139
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 155
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 171
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 187
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 208
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 97
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 113
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 129
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 145
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 161
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 177
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 198
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk-placement-group:DataYandexComputeDiskPlacementGroup"
    },
    "@cdktf/provider-yandex.DataYandexComputeDiskPlacementGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeDiskPlacementGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-disk-placement-group.ts",
        "line": 9
      },
      "name": "DataYandexComputeDiskPlacementGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#description DataYandexComputeDiskPlacementGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#folder_id DataYandexComputeDiskPlacementGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#group_id DataYandexComputeDiskPlacementGroup#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 21
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#id DataYandexComputeDiskPlacementGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#labels DataYandexComputeDiskPlacementGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#name DataYandexComputeDiskPlacementGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_disk_placement_group#zone DataYandexComputeDiskPlacementGroup#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-disk-placement-group.ts",
            "line": 40
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-disk-placement-group:DataYandexComputeDiskPlacementGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeImage": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_image yandex_compute_image}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeImage",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_image yandex_compute_image} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-image.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeImageConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-image.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 98
          },
          "name": "resetFamily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 114
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 130
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 146
          },
          "name": "resetImageId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 173
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeImage",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 156
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 161
          },
          "name": "minDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 182
          },
          "name": "osType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 187
          },
          "name": "pooled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 192
          },
          "name": "productIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 197
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 202
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 102
          },
          "name": "familyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 118
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 134
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 150
          },
          "name": "imageIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 177
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 92
          },
          "name": "family",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 108
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 140
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 167
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-image:DataYandexComputeImage"
    },
    "@cdktf/provider-yandex.DataYandexComputeImageConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeImageConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-image.ts",
        "line": 9
      },
      "name": "DataYandexComputeImageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_image#family DataYandexComputeImage#family}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 13
          },
          "name": "family",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_image#folder_id DataYandexComputeImage#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_image#id DataYandexComputeImage#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_image#image_id DataYandexComputeImage#image_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 28
          },
          "name": "imageId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_image#name DataYandexComputeImage#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-image.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-image:DataYandexComputeImageConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstance": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance yandex_compute_instance}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstance",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance yandex_compute_instance} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 1071
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 1053
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1246
          },
          "name": "putPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1119
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1140
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1156
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1184
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1249
          },
          "name": "resetPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeInstance",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1058
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1097
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1102
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1107
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1128
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1166
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1172
          },
          "name": "metadata",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1193
          },
          "name": "networkAccelerationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1199
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1243
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1204
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1210
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1216
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1222
          },
          "name": "secondaryDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1227
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1232
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1237
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1123
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1144
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1160
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1188
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1253
          },
          "name": "placementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1113
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1134
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1150
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstance"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 130
      },
      "name": "DataYandexComputeInstanceBootDisk",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDisk"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 36
      },
      "name": "DataYandexComputeInstanceBootDiskInitializeParams",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDiskInitializeParams"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 112
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 126
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceBootDiskInitializeParamsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 119
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 119
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 119
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDiskInitializeParamsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 57
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 48
      },
      "name": "DataYandexComputeInstanceBootDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 77
          },
          "name": "blockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 82
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 87
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 92
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 97
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 102
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 107
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 61
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 211
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceBootDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 204
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 204
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 204
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDiskList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 142
      },
      "name": "DataYandexComputeInstanceBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 171
          },
          "name": "autoDelete",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 176
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 181
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 187
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDiskInitializeParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 192
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceBootDisk"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 9
      },
      "name": "DataYandexComputeInstanceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#folder_id DataYandexComputeInstance#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#id DataYandexComputeInstance#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#instance_id DataYandexComputeInstance#instance_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 24
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#name DataYandexComputeInstance#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#placement_policy DataYandexComputeInstance#placement_policy}",
            "stability": "stable",
            "summary": "placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 34
          },
          "name": "placementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance_group yandex_compute_instance_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance_group yandex_compute_instance_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2575
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2654
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2741
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2562
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2598
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2604
          },
          "name": "applicationBalancerState",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2610
          },
          "name": "applicationLoadBalancer",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2615
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2620
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2626
          },
          "name": "deployPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2631
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2636
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2642
          },
          "name": "healthCheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2683
          },
          "name": "instances",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2677
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2689
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2695
          },
          "name": "loadBalancer",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2701
          },
          "name": "loadBalancerState",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2706
          },
          "name": "maxCheckingHealthDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2711
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2717
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2722
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2727
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2733
          },
          "name": "variables",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2658
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2671
          },
          "name": "instanceGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2648
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2664
          },
          "name": "instanceGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroup"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 22
      },
      "name": "DataYandexComputeInstanceGroupAllocationPolicy",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupAllocationPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 68
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 82
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupAllocationPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 75
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 75
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 75
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupAllocationPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 43
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 34
      },
      "name": "DataYandexComputeInstanceGroupAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 63
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 47
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerState": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 86
      },
      "name": "DataYandexComputeInstanceGroupApplicationBalancerState",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationBalancerState"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 151
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupApplicationBalancerStateList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 144
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 144
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 144
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationBalancerStateList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 98
      },
      "name": "DataYandexComputeInstanceGroupApplicationBalancerStateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 127
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 132
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationBalancerState"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationBalancerStateOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 155
      },
      "name": "DataYandexComputeInstanceGroupApplicationLoadBalancer",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationLoadBalancer"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 241
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupApplicationLoadBalancerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 234
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 234
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 234
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationLoadBalancerList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 167
      },
      "name": "DataYandexComputeInstanceGroupApplicationLoadBalancerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 196
          },
          "name": "maxOpeningTrafficDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 201
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 206
          },
          "name": "targetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 211
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 217
          },
          "name": "targetGroupLabels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 222
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupApplicationLoadBalancer"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupApplicationLoadBalancerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 9
      },
      "name": "DataYandexComputeInstanceGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance_group#instance_group_id DataYandexComputeInstanceGroup#instance_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 20
          },
          "name": "instanceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance_group#id DataYandexComputeInstanceGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 245
      },
      "name": "DataYandexComputeInstanceGroupDeployPolicy",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupDeployPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 330
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupDeployPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 323
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 323
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 323
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupDeployPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 257
      },
      "name": "DataYandexComputeInstanceGroupDeployPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 286
          },
          "name": "maxCreating",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 291
          },
          "name": "maxDeleting",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 296
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 301
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 306
          },
          "name": "startupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 311
          },
          "name": "strategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupDeployPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupDeployPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 467
      },
      "name": "DataYandexComputeInstanceGroupHealthCheck",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheck"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 334
      },
      "name": "DataYandexComputeInstanceGroupHealthCheckHttpOptions",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckHttpOptions"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 399
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupHealthCheckHttpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 392
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 392
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 392
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckHttpOptionsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 346
      },
      "name": "DataYandexComputeInstanceGroupHealthCheckHttpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 375
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 380
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckHttpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 547
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 540
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 554
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupHealthCheckList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 547
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 547
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 547
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 488
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 479
      },
      "name": "DataYandexComputeInstanceGroupHealthCheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 508
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 514
          },
          "name": "httpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckHttpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 519
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 525
          },
          "name": "tcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 530
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 535
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 492
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 403
      },
      "name": "DataYandexComputeInstanceGroupHealthCheckTcpOptions",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckTcpOptions"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 463
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupHealthCheckTcpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 456
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 456
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 456
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckTcpOptionsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 424
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 415
      },
      "name": "DataYandexComputeInstanceGroupHealthCheckTcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 444
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupHealthCheckTcpOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupHealthCheckTcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1516
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplate",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplate"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 642
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDisk",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDisk"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 558
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParams",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 624
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 638
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 631
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 631
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 631
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 570
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 599
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 604
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 609
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 614
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 619
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 711
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 704
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 718
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 711
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 711
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 711
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDiskList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 654
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 683
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 688
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 694
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskInitializeParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 699
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDisk"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1643
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1643
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1643
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 959
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterface",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterface"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 722
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 797
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 790
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 790
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 790
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 734
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 763
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 768
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 773
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 778
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 801
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 869
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 862
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 876
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 869
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 869
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 869
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 813
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 842
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 847
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 852
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 857
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1070
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1063
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1077
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1070
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1070
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1070
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 880
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 955
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 948
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 948
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 948
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 892
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 921
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 926
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 931
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 936
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 980
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 971
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1001
          },
          "name": "dnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1006
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1011
          },
          "name": "ipv4",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1016
          },
          "name": "ipv6",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1021
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1027
          },
          "name": "ipv6DnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceIpv6DnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1032
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1038
          },
          "name": "natDnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceNatDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1043
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1048
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1053
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1058
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterface"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1081
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkSettings",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkSettings"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1134
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1134
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1134
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1093
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1122
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettings"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1528
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1558
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateBootDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1563
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1568
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1574
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1580
          },
          "name": "metadata",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1585
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1591
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1597
          },
          "name": "networkSettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateNetworkSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1603
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1608
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1614
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1620
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1626
          },
          "name": "secondaryDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1631
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplate"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1145
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicy",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1191
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1205
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1198
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1198
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1198
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1157
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1186
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplatePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1209
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateResources",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateResources"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1284
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1277
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1277
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1277
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1230
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1221
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1250
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1255
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1260
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1265
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1234
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1288
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicy",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1348
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1341
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1341
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1341
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1300
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1329
          },
          "name": "preemptible",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1436
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDisk",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDisk"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1352
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1432
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1425
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1425
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1425
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1364
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1393
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1398
          },
          "name": "imageId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1403
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1408
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1413
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParams"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1512
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1505
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1505
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1505
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1448
      },
      "name": "DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1477
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1482
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1488
          },
          "name": "initializeParams",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskInitializeParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1493
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstanceTemplateSecondaryDisk"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstanceTemplateSecondaryDiskOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstances": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstances",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1763
      },
      "name": "DataYandexComputeInstanceGroupInstances",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstances"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1852
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1859
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstancesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1852
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1852
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1852
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstancesList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1654
      },
      "name": "DataYandexComputeInstanceGroupInstancesNetworkInterface",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstancesNetworkInterface"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1759
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupInstancesNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1752
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1752
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1752
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstancesNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1675
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1666
      },
      "name": "DataYandexComputeInstanceGroupInstancesNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1695
          },
          "name": "index",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1700
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1705
          },
          "name": "ipv4",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1710
          },
          "name": "ipv6",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1715
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1720
          },
          "name": "macAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1725
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1730
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1735
          },
          "name": "natIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1740
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1679
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterface"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstancesNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1784
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1775
      },
      "name": "DataYandexComputeInstanceGroupInstancesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1804
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1809
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1814
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1820
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstancesNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1825
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1830
          },
          "name": "statusChangedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1835
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1840
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1788
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupInstances"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupInstancesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1863
      },
      "name": "DataYandexComputeInstanceGroupLoadBalancer",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancer"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1935
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1949
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupLoadBalancerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1942
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1942
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1942
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancerList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1875
      },
      "name": "DataYandexComputeInstanceGroupLoadBalancerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1904
          },
          "name": "maxOpeningTrafficDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1909
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1914
          },
          "name": "targetGroupDescription",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1919
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1925
          },
          "name": "targetGroupLabels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1930
          },
          "name": "targetGroupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancer"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerState": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerState",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1953
      },
      "name": "DataYandexComputeInstanceGroupLoadBalancerState",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancerState"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2011
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2018
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupLoadBalancerStateList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2011
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2011
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2011
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancerStateList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerStateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 1974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 1965
      },
      "name": "DataYandexComputeInstanceGroupLoadBalancerStateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1994
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1999
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 1978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupLoadBalancerState"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupLoadBalancerStateOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2476
      },
      "name": "DataYandexComputeInstanceGroupScalePolicy",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2117
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScale",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScale"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2022
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRule",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRule"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2113
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2106
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2106
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2106
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2034
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2063
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2069
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2074
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2079
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2084
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2089
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2094
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRule"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2206
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2206
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2206
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScaleList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2129
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2158
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2164
          },
          "name": "customRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleCustomRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2169
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2174
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2179
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2184
          },
          "name": "minZoneSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2189
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2194
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2217
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyFixedScale",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyFixedScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2270
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2270
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2270
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyFixedScaleList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2229
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2258
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2242
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2549
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2542
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2542
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2542
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2488
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2518
          },
          "name": "autoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyAutoScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2524
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyFixedScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2530
          },
          "name": "testAutoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2376
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScale",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScale"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2281
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRule",
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2372
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2365
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2365
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2365
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2293
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2322
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2328
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2333
          },
          "name": "metricName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2338
          },
          "name": "metricType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2343
          },
          "name": "ruleType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2348
          },
          "name": "service",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2353
          },
          "name": "target",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRule"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2472
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2465
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2465
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2465
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScaleList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance-group.ts",
          "line": 2397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance-group.ts",
        "line": 2388
      },
      "name": "DataYandexComputeInstanceGroupScalePolicyTestAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2417
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2423
          },
          "name": "customRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScaleCustomRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2428
          },
          "name": "initialSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2433
          },
          "name": "maxSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2438
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2443
          },
          "name": "minZoneSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2448
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2453
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance-group.ts",
            "line": 2401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceGroupScalePolicyTestAutoScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance-group:DataYandexComputeInstanceGroupScalePolicyTestAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 452
      },
      "name": "DataYandexComputeInstanceNetworkInterface",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterface"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 215
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceDnsRecord",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceDnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 290
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceNetworkInterfaceDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 283
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 283
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 283
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceDnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 236
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 227
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 256
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 261
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 266
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 271
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 294
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecord",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 362
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 355
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 369
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 362
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 362
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 362
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 306
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 335
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 340
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 345
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 350
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 566
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 580
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 573
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 573
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 573
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecord": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecord",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 373
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceNatDnsRecord",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceNatDnsRecord"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 434
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 448
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceNetworkInterfaceNatDnsRecordList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 441
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 441
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 441
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceNatDnsRecordList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 394
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 385
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceNatDnsRecordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 414
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 419
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 424
          },
          "name": "ptr",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 429
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 398
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecord"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceNatDnsRecordOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 473
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 464
      },
      "name": "DataYandexComputeInstanceNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 494
          },
          "name": "dnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 499
          },
          "name": "index",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 504
          },
          "name": "ipAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 509
          },
          "name": "ipv4",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 514
          },
          "name": "ipv6",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 519
          },
          "name": "ipv6Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 525
          },
          "name": "ipv6DnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceIpv6DnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 530
          },
          "name": "macAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 535
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 541
          },
          "name": "natDnsRecord",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterfaceNatDnsRecordList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 546
          },
          "name": "natIpAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 551
          },
          "name": "natIpVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 556
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 561
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 477
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceNetworkInterface"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 957
      },
      "name": "DataYandexComputeInstancePlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#host_affinity_rules DataYandexComputeInstance#host_affinity_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 961
          },
          "name": "hostAffinityRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#placement_group_id DataYandexComputeInstance#placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 965
          },
          "name": "placementGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstancePlacementPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 806
      },
      "name": "DataYandexComputeInstancePlacementPolicyHostAffinityRules",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#key DataYandexComputeInstance#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 810
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#op DataYandexComputeInstance#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 814
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_instance#values DataYandexComputeInstance#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 818
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstancePlacementPolicyHostAffinityRules"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 938
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 953
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstancePlacementPolicyHostAffinityRulesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 946
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 946
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 946
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstancePlacementPolicyHostAffinityRulesList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 897
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 913
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 929
          },
          "name": "resetValues"
        }
      ],
      "name": "DataYandexComputeInstancePlacementPolicyHostAffinityRulesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 901
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 917
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 933
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 891
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 907
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 923
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstancePlacementPolicyHostAffinityRulesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 986
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1022
          },
          "name": "putHostAffinityRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1025
          },
          "name": "resetHostAffinityRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1041
          },
          "name": "resetPlacementGroupId"
        }
      ],
      "name": "DataYandexComputeInstancePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1019
          },
          "name": "hostAffinityRules",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1029
          },
          "name": "hostAffinityRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicyHostAffinityRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1045
          },
          "name": "placementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 1035
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 990
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstancePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstancePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 584
      },
      "name": "DataYandexComputeInstanceResources",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceResources"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 645
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 659
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 652
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 652
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 652
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 605
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 596
      },
      "name": "DataYandexComputeInstanceResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 625
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 630
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 635
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 640
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 609
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 663
      },
      "name": "DataYandexComputeInstanceSchedulingPolicy",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSchedulingPolicy"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 716
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 709
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 723
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceSchedulingPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 716
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 716
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 716
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSchedulingPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 675
      },
      "name": "DataYandexComputeInstanceSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 704
          },
          "name": "preemptible",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 727
      },
      "name": "DataYandexComputeInstanceSecondaryDisk",
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSecondaryDisk"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 802
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexComputeInstanceSecondaryDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 795
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 795
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 795
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSecondaryDiskList"
    },
    "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-instance.ts",
          "line": 748
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-instance.ts",
        "line": 739
      },
      "name": "DataYandexComputeInstanceSecondaryDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 768
          },
          "name": "autoDelete",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 773
          },
          "name": "deviceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 778
          },
          "name": "diskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 783
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-instance.ts",
            "line": 752
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexComputeInstanceSecondaryDisk"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-instance:DataYandexComputeInstanceSecondaryDiskOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexComputePlacementGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group yandex_compute_placement_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputePlacementGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group yandex_compute_placement_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-placement-group.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputePlacementGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-placement-group.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 98
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 114
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 130
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 146
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 162
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 178
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 190
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputePlacementGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 86
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 102
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 118
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 134
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 150
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 166
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 182
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 92
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 108
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 124
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 156
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-placement-group:DataYandexComputePlacementGroup"
    },
    "@cdktf/provider-yandex.DataYandexComputePlacementGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputePlacementGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-placement-group.ts",
        "line": 9
      },
      "name": "DataYandexComputePlacementGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#description DataYandexComputePlacementGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#folder_id DataYandexComputePlacementGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#group_id DataYandexComputePlacementGroup#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 21
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#id DataYandexComputePlacementGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#labels DataYandexComputePlacementGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_placement_group#name DataYandexComputePlacementGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-placement-group.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-placement-group:DataYandexComputePlacementGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexComputeSnapshot": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot yandex_compute_snapshot}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeSnapshot",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot yandex_compute_snapshot} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-compute-snapshot.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexComputeSnapshotConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-compute-snapshot.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 98
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 114
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 136
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 157
          },
          "name": "resetSnapshotId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 184
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexComputeSnapshot",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 81
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 86
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 124
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 145
          },
          "name": "productIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 166
          },
          "name": "sourceDiskId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 176
          },
          "name": "storageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 102
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 161
          },
          "name": "snapshotIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 92
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 151
          },
          "name": "snapshotId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-snapshot:DataYandexComputeSnapshot"
    },
    "@cdktf/provider-yandex.DataYandexComputeSnapshotConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexComputeSnapshotConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-compute-snapshot.ts",
        "line": 9
      },
      "name": "DataYandexComputeSnapshotConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot#folder_id DataYandexComputeSnapshot#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot#id DataYandexComputeSnapshot#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot#name DataYandexComputeSnapshot#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/compute_snapshot#snapshot_id DataYandexComputeSnapshot#snapshot_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-compute-snapshot.ts",
            "line": 28
          },
          "name": "snapshotId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-compute-snapshot:DataYandexComputeSnapshotConfig"
    },
    "@cdktf/provider-yandex.DataYandexContainerRegistry": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/container_registry yandex_container_registry}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexContainerRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/container_registry yandex_container_registry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-container-registry.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexContainerRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-container-registry.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 93
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 109
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 125
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 141
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 157
          },
          "name": "resetRegistryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexContainerRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 166
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 97
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 129
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 145
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 161
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 87
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 119
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 135
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 151
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-container-registry:DataYandexContainerRegistry"
    },
    "@cdktf/provider-yandex.DataYandexContainerRegistryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexContainerRegistryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-container-registry.ts",
        "line": 9
      },
      "name": "DataYandexContainerRegistryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_registry#folder_id DataYandexContainerRegistry#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_registry#id DataYandexContainerRegistry#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_registry#labels DataYandexContainerRegistry#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 24
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_registry#name DataYandexContainerRegistry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_registry#registry_id DataYandexContainerRegistry#registry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-registry.ts",
            "line": 32
          },
          "name": "registryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-container-registry:DataYandexContainerRegistryConfig"
    },
    "@cdktf/provider-yandex.DataYandexContainerRepository": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/container_repository yandex_container_repository}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexContainerRepository",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/container_repository yandex_container_repository} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-container-repository.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexContainerRepositoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-container-repository.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 78
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 94
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 110
          },
          "name": "resetRepositoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexContainerRepository",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 82
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 98
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 114
          },
          "name": "repositoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 72
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 88
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 104
          },
          "name": "repositoryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-container-repository:DataYandexContainerRepository"
    },
    "@cdktf/provider-yandex.DataYandexContainerRepositoryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexContainerRepositoryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-container-repository.ts",
        "line": 9
      },
      "name": "DataYandexContainerRepositoryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_repository#id DataYandexContainerRepository#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_repository#name DataYandexContainerRepository#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 20
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/container_repository#repository_id DataYandexContainerRepository#repository_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-container-repository.ts",
            "line": 24
          },
          "name": "repositoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-container-repository:DataYandexContainerRepositoryConfig"
    },
    "@cdktf/provider-yandex.DataYandexDataprocCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/dataproc_cluster yandex_dataproc_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/dataproc_cluster yandex_dataproc_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 509
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 550
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 572
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 604
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexDataprocCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 455
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 491
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 497
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 518
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 523
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 528
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 533
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 538
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 560
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 581
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 586
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 591
          },
          "name": "uiProxy",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 596
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 513
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 554
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 576
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 503
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 544
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 566
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocCluster"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 370
      },
      "name": "DataYandexDataprocClusterClusterConfig",
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoop": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 26
      },
      "name": "DataYandexDataprocClusterClusterConfigHadoop",
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigHadoop"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 90
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 97
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexDataprocClusterClusterConfigHadoopList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 90
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 90
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 90
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigHadoopList"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 47
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 38
      },
      "name": "DataYandexDataprocClusterClusterConfigHadoopOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 68
          },
          "name": "properties",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 73
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 78
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 51
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoop"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigHadoopOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 435
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 442
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexDataprocClusterClusterConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 435
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 435
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 435
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigList"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 382
      },
      "name": "DataYandexDataprocClusterClusterConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 412
          },
          "name": "hadoop",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigHadoopList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 418
          },
          "name": "subclusterSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 423
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 269
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpec",
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpec"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 101
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfig",
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 191
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 184
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 184
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 184
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigList"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 113
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 142
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 147
          },
          "name": "decommissionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 152
          },
          "name": "maxHostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 157
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 162
          },
          "name": "preemptible",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 167
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 172
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 366
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 359
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 359
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 359
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecList"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 290
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 281
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 310
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 316
          },
          "name": "autoscalingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecAutoscalingConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 321
          },
          "name": "hostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 326
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 331
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 337
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 342
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 347
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpec"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 195
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecResources",
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecResources"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 251
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 265
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 258
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 258
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 258
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dataproc-cluster.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 207
      },
      "name": "DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 236
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 241
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 246
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterClusterConfigSubclusterSpecResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterClusterConfigSubclusterSpecResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexDataprocClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDataprocClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dataproc-cluster.ts",
        "line": 9
      },
      "name": "DataYandexDataprocClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dataproc_cluster#cluster_id DataYandexDataprocCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dataproc_cluster#id DataYandexDataprocCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dataproc_cluster#name DataYandexDataprocCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dataproc-cluster.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-dataproc-cluster:DataYandexDataprocClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexDnsZone": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone yandex_dns_zone}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDnsZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone yandex_dns_zone} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-dns-zone.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dns-zone.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 311
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 229
          },
          "name": "resetDnsZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 245
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 261
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 283
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 314
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 326
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexDnsZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 212
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 217
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 271
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 292
          },
          "name": "privateNetworks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 297
          },
          "name": "public",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 308
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 302
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 233
          },
          "name": "dnsZoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 249
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 265
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 287
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 318
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 223
          },
          "name": "dnsZoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 239
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 277
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-dns-zone:DataYandexDnsZone"
    },
    "@cdktf/provider-yandex.DataYandexDnsZoneConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dns-zone.ts",
        "line": 9
      },
      "name": "DataYandexDnsZoneConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#dns_zone_id DataYandexDnsZone#dns_zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 13
          },
          "name": "dnsZoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#folder_id DataYandexDnsZone#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#id DataYandexDnsZone#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#name DataYandexDnsZone#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#timeouts DataYandexDnsZone#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 34
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts"
          }
        }
      ],
      "symbolId": "src/data-yandex-dns-zone:DataYandexDnsZoneConfig"
    },
    "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-dns-zone.ts",
        "line": 36
      },
      "name": "DataYandexDnsZoneTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#create DataYandexDnsZone#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 40
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#delete DataYandexDnsZone#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 44
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/dns_zone#update DataYandexDnsZone#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 48
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-dns-zone:DataYandexDnsZoneTimeouts"
    },
    "@cdktf/provider-yandex.DataYandexDnsZoneTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-dns-zone.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-dns-zone.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 125
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 141
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 157
          },
          "name": "resetUpdate"
        }
      ],
      "name": "DataYandexDnsZoneTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 129
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 145
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 161
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 119
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 135
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 151
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-dns-zone.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexDnsZoneTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-dns-zone:DataYandexDnsZoneTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunction": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/function yandex_function}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunction",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/function yandex_function} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-function.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 109
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 125
          },
          "name": "resetFunctionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 141
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 178
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 210
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexFunction",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 81
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 86
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 92
          },
          "name": "environment",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 97
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 150
          },
          "name": "imageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 156
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 161
          },
          "name": "loggroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 166
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 187
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 192
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 197
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 202
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 113
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 129
          },
          "name": "functionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 145
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 182
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 103
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 119
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-function:DataYandexFunction"
    },
    "@cdktf/provider-yandex.DataYandexFunctionConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function.ts",
        "line": 9
      },
      "name": "DataYandexFunctionConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function#folder_id DataYandexFunction#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function#function_id DataYandexFunction#function_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 17
          },
          "name": "functionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function#id DataYandexFunction#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function#name DataYandexFunction#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-function:DataYandexFunctionConfig"
    },
    "@cdktf/provider-yandex.DataYandexFunctionScalingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy yandex_function_scaling_policy}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy yandex_function_scaling_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-scaling-policy.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-scaling-policy.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 235
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 222
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 238
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 250
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexFunctionScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 166
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 232
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 210
          },
          "name": "functionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 226
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 242
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 203
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-scaling-policy:DataYandexFunctionScalingPolicy"
    },
    "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-scaling-policy.ts",
        "line": 9
      },
      "name": "DataYandexFunctionScalingPolicyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy#function_id DataYandexFunctionScalingPolicy#function_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 13
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy#id DataYandexFunctionScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy#policy DataYandexFunctionScalingPolicy#policy}",
            "stability": "stable",
            "summary": "policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 26
          },
          "name": "policy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-function-scaling-policy:DataYandexFunctionScalingPolicyConfig"
    },
    "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-scaling-policy.ts",
        "line": 28
      },
      "name": "DataYandexFunctionScalingPolicyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy#zone_instances_limit DataYandexFunctionScalingPolicy#zone_instances_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 32
          },
          "name": "zoneInstancesLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_scaling_policy#zone_requests_limit DataYandexFunctionScalingPolicy#zone_requests_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 36
          },
          "name": "zoneRequestsLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-scaling-policy:DataYandexFunctionScalingPolicyPolicy"
    },
    "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-scaling-policy.ts",
          "line": 146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-scaling-policy.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionScalingPolicyPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 146
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 146
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 146
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-function-scaling-policy:DataYandexFunctionScalingPolicyPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-scaling-policy.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-scaling-policy.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 113
          },
          "name": "resetZoneInstancesLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 129
          },
          "name": "resetZoneRequestsLimit"
        }
      ],
      "name": "DataYandexFunctionScalingPolicyPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 101
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 117
          },
          "name": "zoneInstancesLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 133
          },
          "name": "zoneRequestsLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 107
          },
          "name": "zoneInstancesLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 123
          },
          "name": "zoneRequestsLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-scaling-policy.ts",
            "line": 64
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexFunctionScalingPolicyPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-function-scaling-policy:DataYandexFunctionScalingPolicyPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTrigger": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger yandex_function_trigger}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger yandex_function_trigger} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 679
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 726
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 748
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 794
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 822
          },
          "name": "resetTriggerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 834
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexFunctionTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 666
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 703
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 708
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 714
          },
          "name": "dlq",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 736
          },
          "name": "function",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 758
          },
          "name": "iot",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIotList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 764
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 776
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 770
          },
          "name": "logGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 782
          },
          "name": "messageQueue",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 804
          },
          "name": "objectStorage",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 810
          },
          "name": "timer",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 730
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 752
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 798
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 826
          },
          "name": "triggerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 720
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 742
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 788
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 816
          },
          "name": "triggerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTrigger"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 9
      },
      "name": "DataYandexFunctionTriggerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger#folder_id DataYandexFunctionTrigger#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger#id DataYandexFunctionTrigger#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger#name DataYandexFunctionTrigger#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/function_trigger#trigger_id DataYandexFunctionTrigger#trigger_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 28
          },
          "name": "triggerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerConfig"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerDlq": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlq",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 30
      },
      "name": "DataYandexFunctionTriggerDlq",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerDlq"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerDlqList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerDlqList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlqOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 42
      },
      "name": "DataYandexFunctionTriggerDlqOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 71
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 76
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerDlq"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerDlqOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerFunction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 99
      },
      "name": "DataYandexFunctionTriggerFunction",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerFunction"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 179
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerFunctionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 172
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 172
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 172
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerFunctionList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 111
      },
      "name": "DataYandexFunctionTriggerFunctionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 140
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 145
          },
          "name": "retryAttempts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 150
          },
          "name": "retryInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 155
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 160
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerFunction"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerFunctionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerIot": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 183
      },
      "name": "DataYandexFunctionTriggerIot",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerIot"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerIotList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIotList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 246
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 253
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIotOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerIotList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 246
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 246
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 246
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerIotList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerIotOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 195
      },
      "name": "DataYandexFunctionTriggerIotOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 224
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 229
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 234
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerIot"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerIotOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 257
      },
      "name": "DataYandexFunctionTriggerLogGroup",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLogGroup"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 313
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerLogGroupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 320
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 320
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 320
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLogGroupList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 269
      },
      "name": "DataYandexFunctionTriggerLogGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 298
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 303
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 308
          },
          "name": "logGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogGroup"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLogGroupOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLogging": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 331
      },
      "name": "DataYandexFunctionTriggerLogging",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLogging"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 416
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerLoggingList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 409
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 409
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 409
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLoggingList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 343
      },
      "name": "DataYandexFunctionTriggerLoggingOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 372
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 377
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 382
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 387
          },
          "name": "levels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 392
          },
          "name": "resourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 397
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerLogging"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerLoggingOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueue": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 420
      },
      "name": "DataYandexFunctionTriggerMessageQueue",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerMessageQueue"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 486
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 500
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerMessageQueueList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 493
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 493
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 493
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerMessageQueueList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 441
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 432
      },
      "name": "DataYandexFunctionTriggerMessageQueueOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 461
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 466
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 471
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 476
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 481
          },
          "name": "visibilityTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 445
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerMessageQueue"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerMessageQueueOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 504
      },
      "name": "DataYandexFunctionTriggerObjectStorage",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerObjectStorage"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerObjectStorageList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 582
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 582
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 582
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerObjectStorageList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 516
      },
      "name": "DataYandexFunctionTriggerObjectStorageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 545
          },
          "name": "bucketId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 550
          },
          "name": "create",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 555
          },
          "name": "delete",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 560
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 565
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 570
          },
          "name": "update",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerObjectStorage"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerObjectStorageOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerTimer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 593
      },
      "name": "DataYandexFunctionTriggerTimer",
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerTimer"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexFunctionTriggerTimerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 646
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 646
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 646
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerTimerList"
    },
    "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-function-trigger.ts",
          "line": 614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-function-trigger.ts",
        "line": 605
      },
      "name": "DataYandexFunctionTriggerTimerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 634
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-function-trigger.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexFunctionTriggerTimer"
          }
        }
      ],
      "symbolId": "src/data-yandex-function-trigger:DataYandexFunctionTriggerTimerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexIamPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy yandex_iam_policy}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy yandex_iam_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-policy.ts",
          "line": 164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-policy.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 211
          },
          "name": "putBinding",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 193
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 223
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIamPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 151
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 208
          },
          "name": "binding",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBindingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 202
          },
          "name": "policyData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 215
          },
          "name": "bindingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 197
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-policy:DataYandexIamPolicy"
    },
    "@cdktf/provider-yandex.DataYandexIamPolicyBinding": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iam-policy.ts",
        "line": 24
      },
      "name": "DataYandexIamPolicyBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy#members DataYandexIamPolicy#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 28
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy#role DataYandexIamPolicy#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 32
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-policy:DataYandexIamPolicyBinding"
    },
    "@cdktf/provider-yandex.DataYandexIamPolicyBindingList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBindingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-policy.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-policy.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 138
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBindingOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexIamPolicyBindingList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 131
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 131
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 131
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-policy:DataYandexIamPolicyBindingList"
    },
    "@cdktf/provider-yandex.DataYandexIamPolicyBindingOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBindingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-policy.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-policy.ts",
        "line": 46
      },
      "name": "DataYandexIamPolicyBindingOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 118
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 111
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 60
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-policy:DataYandexIamPolicyBindingOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexIamPolicyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iam-policy.ts",
        "line": 9
      },
      "name": "DataYandexIamPolicyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy#binding DataYandexIamPolicy#binding}",
            "stability": "stable",
            "summary": "binding block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 22
          },
          "name": "binding",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexIamPolicyBinding"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_policy#id DataYandexIamPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-policy.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-policy:DataYandexIamPolicyConfig"
    },
    "@cdktf/provider-yandex.DataYandexIamRole": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iam_role yandex_iam_role}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iam_role yandex_iam_role} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-role.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIamRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-role.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 78
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 94
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 110
          },
          "name": "resetRoleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 122
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIamRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 82
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 98
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 114
          },
          "name": "roleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 72
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 88
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 104
          },
          "name": "roleId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-role:DataYandexIamRole"
    },
    "@cdktf/provider-yandex.DataYandexIamRoleConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iam-role.ts",
        "line": 9
      },
      "name": "DataYandexIamRoleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_role#description DataYandexIamRole#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_role#id DataYandexIamRole#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_role#role_id DataYandexIamRole#role_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-role.ts",
            "line": 24
          },
          "name": "roleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-role:DataYandexIamRoleConfig"
    },
    "@cdktf/provider-yandex.DataYandexIamServiceAccount": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account yandex_iam_service_account}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamServiceAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account yandex_iam_service_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-service-account.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIamServiceAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-service-account.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 93
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 109
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 125
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 141
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIamServiceAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 81
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 97
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 129
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 145
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 87
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 119
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 135
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-service-account:DataYandexIamServiceAccount"
    },
    "@cdktf/provider-yandex.DataYandexIamServiceAccountConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamServiceAccountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iam-service-account.ts",
        "line": 9
      },
      "name": "DataYandexIamServiceAccountConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account#folder_id DataYandexIamServiceAccount#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account#id DataYandexIamServiceAccount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account#name DataYandexIamServiceAccount#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_service_account#service_account_id DataYandexIamServiceAccount#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-service-account.ts",
            "line": 28
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-service-account:DataYandexIamServiceAccountConfig"
    },
    "@cdktf/provider-yandex.DataYandexIamUser": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iam_user yandex_iam_user}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iam_user yandex_iam_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iam-user.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIamUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iam-user.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 83
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 99
          },
          "name": "resetLogin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 115
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 127
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIamUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 71
          },
          "name": "defaultEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 87
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 103
          },
          "name": "loginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 119
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 77
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 93
          },
          "name": "login",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 109
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-user:DataYandexIamUser"
    },
    "@cdktf/provider-yandex.DataYandexIamUserConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIamUserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iam-user.ts",
        "line": 9
      },
      "name": "DataYandexIamUserConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_user#id DataYandexIamUser#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_user#login DataYandexIamUser#login}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 20
          },
          "name": "login",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iam_user#user_id DataYandexIamUser#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iam-user.ts",
            "line": 24
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iam-user:DataYandexIamUserConfig"
    },
    "@cdktf/provider-yandex.DataYandexIotCoreDevice": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_device yandex_iot_core_device}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIotCoreDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_device yandex_iot_core_device} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iot-core-device.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIotCoreDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iot-core-device.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 99
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 115
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 131
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 153
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIotCoreDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 72
          },
          "name": "aliases",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 77
          },
          "name": "certificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 82
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 87
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 140
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 145
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 103
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 119
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 135
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 93
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 109
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 125
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iot-core-device:DataYandexIotCoreDevice"
    },
    "@cdktf/provider-yandex.DataYandexIotCoreDeviceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIotCoreDeviceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iot-core-device.ts",
        "line": 9
      },
      "name": "DataYandexIotCoreDeviceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_device#device_id DataYandexIotCoreDevice#device_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 13
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_device#id DataYandexIotCoreDevice#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_device#name DataYandexIotCoreDevice#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-device.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iot-core-device:DataYandexIotCoreDeviceConfig"
    },
    "@cdktf/provider-yandex.DataYandexIotCoreRegistry": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry yandex_iot_core_registry}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIotCoreRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry yandex_iot_core_registry} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-iot-core-registry.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexIotCoreRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-iot-core-registry.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 98
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 114
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 136
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 157
          },
          "name": "resetRegistryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexIotCoreRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 76
          },
          "name": "certificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 124
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 145
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 102
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 161
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 92
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 151
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iot-core-registry:DataYandexIotCoreRegistry"
    },
    "@cdktf/provider-yandex.DataYandexIotCoreRegistryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexIotCoreRegistryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-iot-core-registry.ts",
        "line": 9
      },
      "name": "DataYandexIotCoreRegistryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry#folder_id DataYandexIotCoreRegistry#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry#id DataYandexIotCoreRegistry#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry#name DataYandexIotCoreRegistry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/iot_core_registry#registry_id DataYandexIotCoreRegistry#registry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-iot-core-registry.ts",
            "line": 28
          },
          "name": "registryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-iot-core-registry:DataYandexIotCoreRegistryConfig"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster yandex_kubernetes_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster yandex_kubernetes_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 719
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 701
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 750
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 786
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 807
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 846
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 909
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexKubernetesCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 706
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 759
          },
          "name": "clusterIpv4Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 764
          },
          "name": "clusterIpv6Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 769
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 774
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 795
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 817
          },
          "name": "kmsProvider",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 823
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 828
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 834
          },
          "name": "master",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 855
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 861
          },
          "name": "networkImplementation",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 866
          },
          "name": "networkPolicyProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 871
          },
          "name": "nodeIpv4CidrMaskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 876
          },
          "name": "nodeServiceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 881
          },
          "name": "releaseChannel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 886
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 891
          },
          "name": "serviceIpv4Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 896
          },
          "name": "serviceIpv6Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 901
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 754
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 790
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 811
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 850
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 744
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 780
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 801
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 840
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesCluster"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 9
      },
      "name": "DataYandexKubernetesClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster#cluster_id DataYandexKubernetesCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster#folder_id DataYandexKubernetesCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster#id DataYandexKubernetesCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_cluster#name DataYandexKubernetesCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProvider": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 30
      },
      "name": "DataYandexKubernetesClusterKmsProvider",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterKmsProvider"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 90
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterKmsProviderList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 83
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 83
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 83
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterKmsProviderList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 42
      },
      "name": "DataYandexKubernetesClusterKmsProviderOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 71
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterKmsProvider"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterKmsProviderOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMaster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMaster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 445
      },
      "name": "DataYandexKubernetesClusterMaster",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMaster"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 557
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 550
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 564
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 557
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 557
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 557
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 168
      },
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicy",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 227
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 220
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 234
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 227
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 227
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 227
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 94
      },
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindow",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 157
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 157
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 157
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 106
      },
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 135
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 140
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 145
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 180
      },
      "name": "DataYandexKubernetesClusterMasterMaintenancePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 209
          },
          "name": "autoUpgrade",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 215
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterMaintenancePolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 457
      },
      "name": "DataYandexKubernetesClusterMasterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 486
          },
          "name": "clusterCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 491
          },
          "name": "externalV4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 496
          },
          "name": "externalV4Endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 501
          },
          "name": "internalV4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 506
          },
          "name": "internalV4Endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 512
          },
          "name": "maintenancePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterMaintenancePolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 517
          },
          "name": "publicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 523
          },
          "name": "regional",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 528
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 533
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 539
          },
          "name": "versionInfo",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 545
          },
          "name": "zonal",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMaster"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegional": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegional",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 238
      },
      "name": "DataYandexKubernetesClusterMasterRegional",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterRegional"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterRegionalList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 291
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 291
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 291
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterRegionalList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegionalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 259
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 250
      },
      "name": "DataYandexKubernetesClusterMasterRegionalOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 279
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterRegional"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterRegionalOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfo": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 302
      },
      "name": "DataYandexKubernetesClusterMasterVersionInfo",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterVersionInfo"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 377
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterVersionInfoList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 370
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 370
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 370
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterVersionInfoList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 314
      },
      "name": "DataYandexKubernetesClusterMasterVersionInfoOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 343
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 348
          },
          "name": "newRevisionAvailable",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 353
          },
          "name": "newRevisionSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 358
          },
          "name": "versionDeprecated",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterVersionInfo"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterVersionInfoOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonal": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 381
      },
      "name": "DataYandexKubernetesClusterMasterZonal",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterZonal"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 434
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 427
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 441
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterMasterZonalList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 434
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 434
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 434
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterZonalList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 402
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 393
      },
      "name": "DataYandexKubernetesClusterMasterZonalOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 422
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 406
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterMasterZonal"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterMasterZonalOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 632
      },
      "name": "DataYandexKubernetesClusterNetworkImplementation",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementation"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCilium": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCilium",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 568
      },
      "name": "DataYandexKubernetesClusterNetworkImplementationCilium",
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementationCilium"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 621
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 614
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 628
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterNetworkImplementationCiliumList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 621
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 621
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 621
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementationCiliumList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 580
      },
      "name": "DataYandexKubernetesClusterNetworkImplementationCiliumOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 609
          },
          "name": "routingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 593
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCilium"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementationCiliumOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 693
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesClusterNetworkImplementationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 686
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 686
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 686
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementationList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-cluster.ts",
          "line": 653
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-cluster.ts",
        "line": 644
      },
      "name": "DataYandexKubernetesClusterNetworkImplementationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 674
          },
          "name": "cilium",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementationCiliumList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-cluster.ts",
            "line": 657
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesClusterNetworkImplementation"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-cluster:DataYandexKubernetesClusterNetworkImplementationOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group yandex_kubernetes_node_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group yandex_kubernetes_node_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1295
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1311
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1350
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1366
          },
          "name": "resetNodeGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1406
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1219
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1257
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1262
          },
          "name": "allowedUnsafeSysctls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1267
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1272
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1278
          },
          "name": "deployPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1283
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1320
          },
          "name": "instanceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1326
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1332
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1338
          },
          "name": "maintenancePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1376
          },
          "name": "nodeLabels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1381
          },
          "name": "nodeTaints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1387
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1392
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1398
          },
          "name": "versionInfo",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1299
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1315
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1354
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1370
          },
          "name": "nodeGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1289
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1305
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1344
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1360
          },
          "name": "nodeGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroup"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 99
      },
      "name": "DataYandexKubernetesNodeGroupAllocationPolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 146
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 160
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupAllocationPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 153
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 153
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 153
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 30
      },
      "name": "DataYandexKubernetesNodeGroupAllocationPolicyLocation",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicyLocation"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupAllocationPolicyLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicyLocationList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 42
      },
      "name": "DataYandexKubernetesNodeGroupAllocationPolicyLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 71
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 76
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocation"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicyLocationOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 111
      },
      "name": "DataYandexKubernetesNodeGroupAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 141
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicyLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 9
      },
      "name": "DataYandexKubernetesNodeGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group#folder_id DataYandexKubernetesNodeGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group#id DataYandexKubernetesNodeGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group#name DataYandexKubernetesNodeGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/kubernetes_node_group#node_group_id DataYandexKubernetesNodeGroup#node_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 28
          },
          "name": "nodeGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 164
      },
      "name": "DataYandexKubernetesNodeGroupDeployPolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupDeployPolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 222
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 229
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupDeployPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 222
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 222
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 222
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupDeployPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 176
      },
      "name": "DataYandexKubernetesNodeGroupDeployPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 205
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 210
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupDeployPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupDeployPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 657
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplate",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplate"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 233
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateBootDisk",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateBootDisk"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 291
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 284
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 298
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateBootDiskList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 291
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 291
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 291
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateBootDiskList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 254
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 245
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 274
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 279
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 258
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDisk"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntime": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 302
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntime",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntime"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 362
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 355
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 355
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 355
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 323
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 314
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 343
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 327
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntime"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 755
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 769
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 762
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 762
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 762
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 366
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterface",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterface"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 439
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 446
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 439
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 439
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 439
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 378
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 407
          },
          "name": "ipv4",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 412
          },
          "name": "ipv6",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 417
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 422
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 427
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 391
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterface"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 669
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 699
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateBootDiskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 705
          },
          "name": "containerRuntime",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateContainerRuntimeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 711
          },
          "name": "metadata",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 716
          },
          "name": "nat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 721
          },
          "name": "networkAccelerationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 727
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 733
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 738
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 744
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 750
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplate"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 450
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 503
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 503
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 503
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 462
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 491
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 514
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateResources",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateResources"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 589
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 582
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 582
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 582
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 526
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 555
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 560
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 565
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 570
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 593
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 646
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 639
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 653
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 646
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 646
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 646
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 605
      },
      "name": "DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 634
          },
          "name": "preemptible",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 847
      },
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 918
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 911
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 911
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 911
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 773
      },
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindow",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 843
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 836
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 836
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 836
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 794
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 785
      },
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 814
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 819
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 824
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 798
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 859
      },
      "name": "DataYandexKubernetesNodeGroupMaintenancePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 888
          },
          "name": "autoRepair",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 893
          },
          "name": "autoUpgrade",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 899
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicyMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupMaintenancePolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupMaintenancePolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1060
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicy",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicy"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 922
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicyAutoScale",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyAutoScale"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 985
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 978
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 992
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupScalePolicyAutoScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 985
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 985
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 985
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyAutoScaleList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 934
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicyAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 963
          },
          "name": "initial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 968
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 973
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 996
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicyFixedScale",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1049
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1042
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1056
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupScalePolicyFixedScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1049
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1049
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1049
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyFixedScaleList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1017
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1008
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1037
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1021
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1127
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupScalePolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1120
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1120
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1120
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1081
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1072
      },
      "name": "DataYandexKubernetesNodeGroupScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1102
          },
          "name": "autoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyAutoScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1108
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicyFixedScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupScalePolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfo": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1131
      },
      "name": "DataYandexKubernetesNodeGroupVersionInfo",
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupVersionInfo"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1206
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexKubernetesNodeGroupVersionInfoList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1199
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1199
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1199
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupVersionInfoList"
    },
    "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-kubernetes-node-group.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-kubernetes-node-group.ts",
        "line": 1143
      },
      "name": "DataYandexKubernetesNodeGroupVersionInfoOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1172
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1177
          },
          "name": "newRevisionAvailable",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1182
          },
          "name": "newRevisionSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1187
          },
          "name": "versionDeprecated",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-kubernetes-node-group.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexKubernetesNodeGroupVersionInfo"
          }
        }
      ],
      "symbolId": "src/data-yandex-kubernetes-node-group:DataYandexKubernetesNodeGroupVersionInfoOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer yandex_lb_network_load_balancer}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer yandex_lb_network_load_balancer} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 632
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 648
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 676
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 692
          },
          "name": "resetNetworkLoadBalancerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 714
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 572
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 610
          },
          "name": "attachedTargetGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 615
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 620
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 658
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 664
          },
          "name": "listener",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 701
          },
          "name": "regionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 706
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 636
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 652
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 680
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 696
          },
          "name": "networkLoadBalancerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 626
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 642
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 670
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 686
          },
          "name": "networkLoadBalancerId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancer"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 259
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroup",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroup"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 163
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheck",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 30
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 42
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 71
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 76
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 248
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 255
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 248
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 248
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 248
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 175
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 204
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 210
          },
          "name": "httpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 215
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 220
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 226
          },
          "name": "tcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 231
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 236
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 99
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 159
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 152
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 152
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 152
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 111
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 140
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 325
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 318
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 318
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 318
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 271
      },
      "name": "DataYandexLbNetworkLoadBalancerAttachedTargetGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 301
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroupHealthcheckList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 306
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerAttachedTargetGroup"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerAttachedTargetGroupOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 9
      },
      "name": "DataYandexLbNetworkLoadBalancerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer#folder_id DataYandexLbNetworkLoadBalancer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer#id DataYandexLbNetworkLoadBalancer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer#name DataYandexLbNetworkLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_network_load_balancer#network_load_balancer_id DataYandexLbNetworkLoadBalancer#network_load_balancer_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 28
          },
          "name": "networkLoadBalancerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerConfig"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListener": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 472
      },
      "name": "DataYandexLbNetworkLoadBalancerListener",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListener"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 329
      },
      "name": "DataYandexLbNetworkLoadBalancerListenerExternalAddressSpec",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerExternalAddressSpec"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 387
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 387
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 387
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 341
      },
      "name": "DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 370
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 375
          },
          "name": "ipVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpec"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 398
      },
      "name": "DataYandexLbNetworkLoadBalancerListenerInternalAddressSpec",
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerInternalAddressSpec"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 454
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 461
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 461
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 461
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 410
      },
      "name": "DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 439
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 444
          },
          "name": "ipVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 449
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpec"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 559
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbNetworkLoadBalancerListenerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 552
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 552
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 552
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerList"
    },
    "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-network-load-balancer.ts",
          "line": 493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-network-load-balancer.ts",
        "line": 484
      },
      "name": "DataYandexLbNetworkLoadBalancerListenerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 514
          },
          "name": "externalAddressSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerExternalAddressSpecList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 520
          },
          "name": "internalAddressSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListenerInternalAddressSpecList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 530
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 535
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 540
          },
          "name": "targetPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-network-load-balancer.ts",
            "line": 497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbNetworkLoadBalancerListener"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-network-load-balancer:DataYandexLbNetworkLoadBalancerListenerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLbTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group yandex_lb_target_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group yandex_lb_target_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-target-group.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-target-group.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 162
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 178
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 200
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 222
          },
          "name": "resetTargetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 234
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexLbTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 145
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 150
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 188
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 210
          },
          "name": "target",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 166
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 204
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 226
          },
          "name": "targetGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 156
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 216
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-target-group:DataYandexLbTargetGroup"
    },
    "@cdktf/provider-yandex.DataYandexLbTargetGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-target-group.ts",
        "line": 9
      },
      "name": "DataYandexLbTargetGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group#folder_id DataYandexLbTargetGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group#id DataYandexLbTargetGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group#name DataYandexLbTargetGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/lb_target_group#target_group_id DataYandexLbTargetGroup#target_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 28
          },
          "name": "targetGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-target-group:DataYandexLbTargetGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexLbTargetGroupTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-lb-target-group.ts",
        "line": 30
      },
      "name": "DataYandexLbTargetGroupTarget",
      "symbolId": "src/data-yandex-lb-target-group:DataYandexLbTargetGroupTarget"
    },
    "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-target-group.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-target-group.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexLbTargetGroupTargetList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-target-group:DataYandexLbTargetGroupTargetList"
    },
    "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-lb-target-group.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-lb-target-group.ts",
        "line": 42
      },
      "name": "DataYandexLbTargetGroupTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 71
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 76
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-lb-target-group.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexLbTargetGroupTarget"
          }
        }
      ],
      "symbolId": "src/data-yandex-lb-target-group:DataYandexLbTargetGroupTargetOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexLoggingGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/logging_group yandex_logging_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLoggingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/logging_group yandex_logging_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-logging-group.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexLoggingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-logging-group.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 98
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 114
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 130
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 152
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 174
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexLoggingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 76
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 140
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 161
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 166
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 102
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 118
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 134
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 156
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 92
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 108
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 146
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-logging-group:DataYandexLoggingGroup"
    },
    "@cdktf/provider-yandex.DataYandexLoggingGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexLoggingGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-logging-group.ts",
        "line": 9
      },
      "name": "DataYandexLoggingGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/logging_group#folder_id DataYandexLoggingGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/logging_group#group_id DataYandexLoggingGroup#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 17
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/logging_group#id DataYandexLoggingGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/logging_group#name DataYandexLoggingGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-logging-group.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-logging-group:DataYandexLoggingGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster yandex_mdb_clickhouse_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster yandex_mdb_clickhouse_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2669
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2941
          },
          "name": "putCloudStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2944
          },
          "name": "resetCloudStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2739
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2766
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2797
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2830
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2864
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2890
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2956
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2674
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2715
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2721
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2727
          },
          "name": "clickhouse",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2938
          },
          "name": "cloudStorage",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2748
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2754
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2775
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2780
          },
          "name": "embeddedKeeper",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2785
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2807
          },
          "name": "formatSchema",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2812
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2818
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2840
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2846
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2852
          },
          "name": "mlModel",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2873
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2878
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2900
          },
          "name": "shardGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2905
          },
          "name": "sqlDatabaseManagement",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2910
          },
          "name": "sqlUserManagement",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2915
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2921
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2926
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2932
          },
          "name": "zookeeper",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2948
          },
          "name": "cloudStorageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2743
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2770
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2801
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2834
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2868
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2894
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2733
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2760
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2791
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2824
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2858
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2884
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 44
      },
      "name": "DataYandexMdbClickhouseClusterAccess",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterAccess"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 119
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterAccessList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 112
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 112
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 112
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterAccessList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 56
      },
      "name": "DataYandexMdbClickhouseClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 85
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 90
          },
          "name": "metrika",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 95
          },
          "name": "serverless",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 100
          },
          "name": "webSql",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterAccess"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 123
      },
      "name": "DataYandexMdbClickhouseClusterBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 181
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 188
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 181
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 181
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 181
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 144
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 135
      },
      "name": "DataYandexMdbClickhouseClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 164
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 169
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 148
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouse": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1185
      },
      "name": "DataYandexMdbClickhouseClusterClickhouse",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouse"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 871
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfig",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompression": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 192
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigCompression",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigCompression"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 262
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigCompressionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 255
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 255
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 255
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigCompressionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 204
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigCompressionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 233
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 238
          },
          "name": "minPartSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 243
          },
          "name": "minPartSizeRatio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompression"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigCompressionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 410
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollup",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollup"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 469
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 462
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 476
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 469
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 469
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 469
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 422
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 451
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 457
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollup"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPattern": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 335
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPattern",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 406
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 399
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 399
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 399
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 347
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 376
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 381
          },
          "name": "regexp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 387
          },
          "name": "retention",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 266
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 324
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 324
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 324
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 287
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 278
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 307
          },
          "name": "age",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 312
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 291
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafka": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 480
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafka",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafka"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 548
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 548
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 548
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 501
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 492
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 521
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 526
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 531
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 536
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 505
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafka"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopic": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 638
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopic",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopic"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 697
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 697
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 697
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 650
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 679
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 685
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopic"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 559
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettings",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 634
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 627
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 627
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 627
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 571
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 600
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 605
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 610
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 615
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1100
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1100
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1100
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTree": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTree",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 708
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigMergeTree",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigMergeTree"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 791
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 784
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 798
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 791
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 791
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 791
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 720
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 749
          },
          "name": "maxBytesToMergeAtMinSpaceInPool",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 754
          },
          "name": "maxReplicatedMergesInQueue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 759
          },
          "name": "numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 764
          },
          "name": "partsToDelayInsert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 769
          },
          "name": "partsToThrowInsert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 774
          },
          "name": "replicatedDeduplicationWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 779
          },
          "name": "replicatedDeduplicationWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTree"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 892
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 883
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 912
          },
          "name": "backgroundPoolSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 917
          },
          "name": "backgroundSchedulePoolSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 923
          },
          "name": "compression",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigCompressionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 928
          },
          "name": "geobaseUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 934
          },
          "name": "graphiteRollup",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigGraphiteRollupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 940
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 946
          },
          "name": "kafkaTopic",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigKafkaTopicList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 951
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 956
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 961
          },
          "name": "markCacheSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 966
          },
          "name": "maxConcurrentQueries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 971
          },
          "name": "maxConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 976
          },
          "name": "maxPartitionSizeToDrop",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 981
          },
          "name": "maxTableSizeToDrop",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 987
          },
          "name": "mergeTree",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigMergeTreeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 992
          },
          "name": "metricLogEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 997
          },
          "name": "metricLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1002
          },
          "name": "metricLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1007
          },
          "name": "partLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1012
          },
          "name": "partLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1017
          },
          "name": "queryLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1022
          },
          "name": "queryLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1027
          },
          "name": "queryThreadLogEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1032
          },
          "name": "queryThreadLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1037
          },
          "name": "queryThreadLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1043
          },
          "name": "rabbitmq",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1048
          },
          "name": "textLogEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1053
          },
          "name": "textLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1058
          },
          "name": "textLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1063
          },
          "name": "textLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1068
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1073
          },
          "name": "traceLogEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1078
          },
          "name": "traceLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1083
          },
          "name": "traceLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1088
          },
          "name": "uncompressedCacheSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 896
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmq": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmq",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 802
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigRabbitmq",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigRabbitmq"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 867
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 860
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 860
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 860
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 823
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 814
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 843
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 848
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigRabbitmq"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseConfigRabbitmqOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1252
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1245
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1245
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1245
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1197
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1227
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1233
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouse"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1111
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseResources",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterClickhouseResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1174
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1174
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1174
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1132
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1123
      },
      "name": "DataYandexMdbClickhouseClusterClickhouseResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1152
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1157
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1162
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1136
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterClickhouseResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterClickhouseResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2603
      },
      "name": "DataYandexMdbClickhouseClusterCloudStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#enabled DataYandexMdbClickhouseCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2607
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterCloudStorage"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2627
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2620
      },
      "name": "DataYandexMdbClickhouseClusterCloudStorageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2661
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2654
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2631
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterCloudStorageOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbClickhouseClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#cloud_storage DataYandexMdbClickhouseCluster#cloud_storage}",
            "stability": "stable",
            "summary": "cloud_storage block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 42
          },
          "name": "cloudStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterCloudStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#cluster_id DataYandexMdbClickhouseCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#deletion_protection DataYandexMdbClickhouseCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#folder_id DataYandexMdbClickhouseCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#id DataYandexMdbClickhouseCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#name DataYandexMdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_clickhouse_cluster#service_account_id DataYandexMdbClickhouseCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 36
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1256
      },
      "name": "DataYandexMdbClickhouseClusterDatabase",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterDatabase"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1302
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1309
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1309
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1309
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterDatabaseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1268
      },
      "name": "DataYandexMdbClickhouseClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterDatabase"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchema": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1320
      },
      "name": "DataYandexMdbClickhouseClusterFormatSchema",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterFormatSchema"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1376
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterFormatSchemaList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1383
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1383
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1383
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterFormatSchemaList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1332
      },
      "name": "DataYandexMdbClickhouseClusterFormatSchemaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1361
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1366
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1371
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterFormatSchema"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterFormatSchemaOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1394
      },
      "name": "DataYandexMdbClickhouseClusterHost",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1472
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1479
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1472
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1472
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1472
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1406
      },
      "name": "DataYandexMdbClickhouseClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1435
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1440
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1445
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1450
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1455
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1460
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1483
      },
      "name": "DataYandexMdbClickhouseClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1553
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1546
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1546
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1546
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1495
      },
      "name": "DataYandexMdbClickhouseClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1524
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1529
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1534
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModel": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1557
      },
      "name": "DataYandexMdbClickhouseClusterMlModel",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMlModel"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1627
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterMlModelList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1620
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1620
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1620
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMlModelList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1569
      },
      "name": "DataYandexMdbClickhouseClusterMlModelOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1598
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1603
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1608
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterMlModel"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterMlModelOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1631
      },
      "name": "DataYandexMdbClickhouseClusterShardGroup",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterShardGroup"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1701
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterShardGroupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1694
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1694
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1694
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterShardGroupList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1652
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1643
      },
      "name": "DataYandexMdbClickhouseClusterShardGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1672
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1677
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1682
          },
          "name": "shardNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1656
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterShardGroup"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterShardGroupOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2382
      },
      "name": "DataYandexMdbClickhouseClusterUser",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2453
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2453
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2453
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2403
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2394
      },
      "name": "DataYandexMdbClickhouseClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2429
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2435
          },
          "name": "quota",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2441
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2407
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUser"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1705
      },
      "name": "DataYandexMdbClickhouseClusterUserPermission",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1758
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1751
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1765
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1758
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1758
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1758
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1717
      },
      "name": "DataYandexMdbClickhouseClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1746
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserPermission"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuota": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuota",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1769
      },
      "name": "DataYandexMdbClickhouseClusterUserQuota",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserQuota"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1854
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterUserQuotaList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1847
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1847
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1847
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserQuotaList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuotaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1781
      },
      "name": "DataYandexMdbClickhouseClusterUserQuotaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1810
          },
          "name": "errors",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1815
          },
          "name": "executionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1820
          },
          "name": "intervalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1825
          },
          "name": "queries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1830
          },
          "name": "readRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1835
          },
          "name": "resultRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserQuota"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserQuotaOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1858
      },
      "name": "DataYandexMdbClickhouseClusterUserSettings",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserSettings"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2371
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2364
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2378
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterUserSettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2371
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2371
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2371
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserSettingsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 1879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 1870
      },
      "name": "DataYandexMdbClickhouseClusterUserSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1899
          },
          "name": "addHttpCorsHeader",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1904
          },
          "name": "allowDdl",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1909
          },
          "name": "compile",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1914
          },
          "name": "compileExpressions",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1919
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1924
          },
          "name": "countDistinctImplementation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1929
          },
          "name": "distinctOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1934
          },
          "name": "distributedAggregationMemoryEfficient",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1939
          },
          "name": "distributedDdlTaskTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1944
          },
          "name": "distributedProductMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1949
          },
          "name": "emptyResultForAggregationByEmptySet",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1954
          },
          "name": "enableHttpCompression",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1959
          },
          "name": "fallbackToStaleReplicasForDistributedQueries",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1964
          },
          "name": "forceIndexByDate",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1969
          },
          "name": "forcePrimaryKey",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1974
          },
          "name": "groupByOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1979
          },
          "name": "groupByTwoLevelThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1984
          },
          "name": "groupByTwoLevelThresholdBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1989
          },
          "name": "httpConnectionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1994
          },
          "name": "httpHeadersProgressInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1999
          },
          "name": "httpReceiveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2004
          },
          "name": "httpSendTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2009
          },
          "name": "inputFormatDefaultsForOmittedFields",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2014
          },
          "name": "inputFormatValuesInterpretExpressions",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2019
          },
          "name": "insertQuorum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2024
          },
          "name": "insertQuorumTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2039
          },
          "name": "joinedSubqueryRequiresAlias",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2029
          },
          "name": "joinOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2034
          },
          "name": "joinUseNulls",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2044
          },
          "name": "lowCardinalityAllowInNativeFormat",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2049
          },
          "name": "maxAstDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2054
          },
          "name": "maxAstElements",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2059
          },
          "name": "maxBlockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2064
          },
          "name": "maxBytesBeforeExternalGroupBy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2069
          },
          "name": "maxBytesBeforeExternalSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2074
          },
          "name": "maxBytesInDistinct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2079
          },
          "name": "maxBytesInJoin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2084
          },
          "name": "maxBytesInSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2089
          },
          "name": "maxBytesToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2094
          },
          "name": "maxBytesToSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2099
          },
          "name": "maxBytesToTransfer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2104
          },
          "name": "maxColumnsToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2109
          },
          "name": "maxExecutionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2114
          },
          "name": "maxExpandedAstElements",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2119
          },
          "name": "maxInsertBlockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2124
          },
          "name": "maxMemoryUsage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2129
          },
          "name": "maxMemoryUsageForUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2134
          },
          "name": "maxNetworkBandwidth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2139
          },
          "name": "maxNetworkBandwidthForUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2144
          },
          "name": "maxQuerySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2149
          },
          "name": "maxReplicaDelayForDistributedQueries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2154
          },
          "name": "maxResultBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2159
          },
          "name": "maxResultRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2164
          },
          "name": "maxRowsInDistinct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2169
          },
          "name": "maxRowsInJoin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2174
          },
          "name": "maxRowsInSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2179
          },
          "name": "maxRowsToGroupBy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2184
          },
          "name": "maxRowsToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2189
          },
          "name": "maxRowsToSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2194
          },
          "name": "maxRowsToTransfer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2199
          },
          "name": "maxTemporaryColumns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2204
          },
          "name": "maxTemporaryNonConstColumns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2209
          },
          "name": "maxThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2214
          },
          "name": "mergeTreeMaxBytesToUseCache",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2219
          },
          "name": "mergeTreeMaxRowsToUseCache",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2224
          },
          "name": "mergeTreeMinBytesForConcurrentRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2229
          },
          "name": "mergeTreeMinRowsForConcurrentRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2234
          },
          "name": "minBytesToUseDirectIo",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2239
          },
          "name": "minCountToCompile",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2244
          },
          "name": "minCountToCompileExpression",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2249
          },
          "name": "minExecutionSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2254
          },
          "name": "minExecutionSpeedBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2259
          },
          "name": "minInsertBlockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2264
          },
          "name": "minInsertBlockSizeRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2269
          },
          "name": "outputFormatJsonQuote64BitIntegers",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2274
          },
          "name": "outputFormatJsonQuoteDenormals",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2279
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2284
          },
          "name": "quotaMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2294
          },
          "name": "readonly",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2289
          },
          "name": "readOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2299
          },
          "name": "receiveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2304
          },
          "name": "replicationAlterPartitionsSync",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2309
          },
          "name": "resultOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2314
          },
          "name": "selectSequentialConsistency",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2319
          },
          "name": "sendProgressInHttpHeaders",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2324
          },
          "name": "sendTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2329
          },
          "name": "setOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2334
          },
          "name": "skipUnavailableShards",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2339
          },
          "name": "sortOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2344
          },
          "name": "timeoutOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2349
          },
          "name": "transferOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2354
          },
          "name": "transformNullIn",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2359
          },
          "name": "useUncompressedCache",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterUserSettings"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterUserSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeper": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2538
      },
      "name": "DataYandexMdbClickhouseClusterZookeeper",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeper"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2592
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2585
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2599
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterZookeeperList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2592
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2592
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2592
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeperList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2559
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2550
      },
      "name": "DataYandexMdbClickhouseClusterZookeeperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2580
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2563
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeper"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeperOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2464
      },
      "name": "DataYandexMdbClickhouseClusterZookeeperResources",
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeperResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2534
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbClickhouseClusterZookeeperResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2527
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2527
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2527
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeperResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
          "line": 2485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
        "line": 2476
      },
      "name": "DataYandexMdbClickhouseClusterZookeeperResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2505
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2510
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2515
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-clickhouse-cluster.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbClickhouseClusterZookeeperResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-clickhouse-cluster:DataYandexMdbClickhouseClusterZookeeperResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster yandex_mdb_elasticsearch_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster yandex_mdb_elasticsearch_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 586
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 640
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 667
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 683
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 704
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 731
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 747
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 769
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 790
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 806
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 823
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 591
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 650
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 655
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 692
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 713
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 719
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 757
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 778
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 815
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 644
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 671
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 687
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 708
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 735
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 751
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 773
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 794
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 810
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 634
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 661
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 677
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 698
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 725
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 741
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 763
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 784
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 800
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbElasticsearchClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#cluster_id DataYandexMdbElasticsearchCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#deletion_protection DataYandexMdbElasticsearchCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#description DataYandexMdbElasticsearchCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#folder_id DataYandexMdbElasticsearchCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#id DataYandexMdbElasticsearchCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#labels DataYandexMdbElasticsearchCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#name DataYandexMdbElasticsearchCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#security_group_ids DataYandexMdbElasticsearchCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 44
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_elasticsearch_cluster#service_account_id DataYandexMdbElasticsearchCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 48
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 328
      },
      "name": "DataYandexMdbElasticsearchClusterConfigA",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigA"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 408
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 401
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 415
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterConfigAList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 408
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 408
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 408
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigAList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 349
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 340
      },
      "name": "DataYandexMdbElasticsearchClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 369
          },
          "name": "adminPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 375
          },
          "name": "dataNode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 380
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 386
          },
          "name": "masterNode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 391
          },
          "name": "plugins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 396
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigA"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 124
      },
      "name": "DataYandexMdbElasticsearchClusterConfigDataNode",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNode"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 171
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 185
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterConfigDataNodeList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 178
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 178
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 178
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNodeList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 136
      },
      "name": "DataYandexMdbElasticsearchClusterConfigDataNodeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 166
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNode"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNodeOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 50
      },
      "name": "DataYandexMdbElasticsearchClusterConfigDataNodeResources",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNodeResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 120
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterConfigDataNodeResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 113
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 113
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 113
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNodeResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 62
      },
      "name": "DataYandexMdbElasticsearchClusterConfigDataNodeResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 91
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 96
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 101
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigDataNodeResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigDataNodeResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 263
      },
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNode",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNode"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 317
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 324
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNodeList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 317
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 317
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 317
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNodeList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 275
      },
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNodeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 305
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNode"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNodeOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 189
      },
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNodeResources",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNodeResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 259
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 252
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 252
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 252
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 210
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 201
      },
      "name": "DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 230
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 235
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 240
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterConfigMasterNodeResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterConfigMasterNodeResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 419
      },
      "name": "DataYandexMdbElasticsearchClusterHost",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 497
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 497
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 497
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 431
      },
      "name": "DataYandexMdbElasticsearchClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 460
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 465
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 470
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 475
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 480
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 485
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 444
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 508
      },
      "name": "DataYandexMdbElasticsearchClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 578
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbElasticsearchClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 571
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 571
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 571
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
        "line": 520
      },
      "name": "DataYandexMdbElasticsearchClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 549
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 554
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 559
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-elasticsearch-cluster.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbElasticsearchClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-elasticsearch-cluster:DataYandexMdbElasticsearchClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster yandex_mdb_greenplum_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster yandex_mdb_greenplum_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 649
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 685
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 706
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 745
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 814
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 588
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 626
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 631
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 637
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 658
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 663
          },
          "name": "deletionProtection",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 668
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 673
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 694
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 716
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 721
          },
          "name": "masterHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 727
          },
          "name": "masterHosts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 733
          },
          "name": "masterSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 754
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 759
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 764
          },
          "name": "segmentHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 770
          },
          "name": "segmentHosts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 775
          },
          "name": "segmentInHost",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 781
          },
          "name": "segmentSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 786
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 791
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 796
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 801
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 806
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 653
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 689
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 710
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 749
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 643
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 679
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 700
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 739
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 30
      },
      "name": "DataYandexMdbGreenplumClusterAccess",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterAccess"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterAccessList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterAccessList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 42
      },
      "name": "DataYandexMdbGreenplumClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 71
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 76
          },
          "name": "webSql",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterAccess"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 99
      },
      "name": "DataYandexMdbGreenplumClusterBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 157
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 157
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 157
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 111
      },
      "name": "DataYandexMdbGreenplumClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 140
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 145
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbGreenplumClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster#cluster_id DataYandexMdbGreenplumCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster#folder_id DataYandexMdbGreenplumCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster#id DataYandexMdbGreenplumCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_greenplum_cluster#name DataYandexMdbGreenplumCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHosts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 168
      },
      "name": "DataYandexMdbGreenplumClusterMasterHosts",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterHosts"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 233
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterMasterHostsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 226
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 226
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 226
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterHostsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 189
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 180
      },
      "name": "DataYandexMdbGreenplumClusterMasterHostsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 209
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 214
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 193
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterHosts"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterHostsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubcluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubcluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 311
      },
      "name": "DataYandexMdbGreenplumClusterMasterSubcluster",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubcluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 372
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterMasterSubclusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 365
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 365
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 365
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubclusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 323
      },
      "name": "DataYandexMdbGreenplumClusterMasterSubclusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 353
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubcluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubclusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 237
      },
      "name": "DataYandexMdbGreenplumClusterMasterSubclusterResources",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubclusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 307
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterMasterSubclusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 300
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 300
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 300
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubclusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 258
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 249
      },
      "name": "DataYandexMdbGreenplumClusterMasterSubclusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 278
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 283
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 288
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 262
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterMasterSubclusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterMasterSubclusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHosts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 376
      },
      "name": "DataYandexMdbGreenplumClusterSegmentHosts",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentHosts"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 436
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterSegmentHostsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 429
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 429
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 429
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentHostsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 397
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 388
      },
      "name": "DataYandexMdbGreenplumClusterSegmentHostsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 417
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentHosts"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentHostsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubcluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubcluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 514
      },
      "name": "DataYandexMdbGreenplumClusterSegmentSubcluster",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubcluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 561
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 575
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterSegmentSubclusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 568
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 568
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 568
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubclusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 526
      },
      "name": "DataYandexMdbGreenplumClusterSegmentSubclusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 556
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubcluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubclusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 440
      },
      "name": "DataYandexMdbGreenplumClusterSegmentSubclusterResources",
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubclusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 503
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 496
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 510
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbGreenplumClusterSegmentSubclusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 503
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 503
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 503
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubclusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
        "line": 452
      },
      "name": "DataYandexMdbGreenplumClusterSegmentSubclusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 481
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 486
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 491
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-greenplum-cluster.ts",
            "line": 465
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbGreenplumClusterSegmentSubclusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-greenplum-cluster:DataYandexMdbGreenplumClusterSegmentSubclusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster yandex_mdb_kafka_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster yandex_mdb_kafka_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 2171
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 2153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2358
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2374
          },
          "name": "putTopic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2390
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2207
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2361
          },
          "name": "resetConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2228
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2254
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2286
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2314
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2345
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2377
          },
          "name": "resetTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2393
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2405
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2158
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2355
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2216
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2237
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2242
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2263
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2269
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2274
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2296
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2302
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2323
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2328
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2333
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2371
          },
          "name": "topic",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2387
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2211
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2365
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2232
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2258
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2290
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2318
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2349
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2381
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2397
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2201
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2222
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2248
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2280
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2308
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2339
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbKafkaClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#cluster_id DataYandexMdbKafkaCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#config DataYandexMdbKafkaCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 42
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#deletion_protection DataYandexMdbKafkaCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#folder_id DataYandexMdbKafkaCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#id DataYandexMdbKafkaCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#name DataYandexMdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#subnet_ids DataYandexMdbKafkaCluster#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 36
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#topic DataYandexMdbKafkaCluster#topic}",
            "stability": "stable",
            "summary": "topic block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 48
          },
          "name": "topic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#user DataYandexMdbKafkaCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 54
          },
          "name": "user",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1051
      },
      "name": "DataYandexMdbKafkaClusterConfigA",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#kafka DataYandexMdbKafkaCluster#kafka}",
            "stability": "stable",
            "summary": "kafka block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1081
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#version DataYandexMdbKafkaCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1071
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#zones DataYandexMdbKafkaCluster#zones}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1075
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#assign_public_ip DataYandexMdbKafkaCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1055
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#brokers_count DataYandexMdbKafkaCluster#brokers_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1059
          },
          "name": "brokersCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#schema_registry DataYandexMdbKafkaCluster#schema_registry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1063
          },
          "name": "schemaRegistry",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#unmanaged_topics DataYandexMdbKafkaCluster#unmanaged_topics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1067
          },
          "name": "unmanagedTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#zookeeper DataYandexMdbKafkaCluster#zookeeper}",
            "stability": "stable",
            "summary": "zookeeper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1087
          },
          "name": "zookeeper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigA"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1107
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1276
          },
          "name": "putKafka",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1289
          },
          "name": "putZookeeper",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1189
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1205
          },
          "name": "resetBrokersCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1221
          },
          "name": "resetSchemaRegistry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1237
          },
          "name": "resetUnmanagedTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1292
          },
          "name": "resetZookeeper"
        }
      ],
      "name": "DataYandexMdbKafkaClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1273
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1286
          },
          "name": "zookeeper",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1193
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1209
          },
          "name": "brokersCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1280
          },
          "name": "kafkaInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1225
          },
          "name": "schemaRegistryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1241
          },
          "name": "unmanagedTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1254
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1267
          },
          "name": "zonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1296
          },
          "name": "zookeeperInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1183
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1199
          },
          "name": "brokersCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1215
          },
          "name": "schemaRegistry",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1231
          },
          "name": "unmanagedTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1247
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1260
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigA"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 772
      },
      "name": "DataYandexMdbKafkaClusterConfigKafka",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#resources DataYandexMdbKafkaCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 784
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#kafka_config DataYandexMdbKafkaCluster#kafka_config}",
            "stability": "stable",
            "summary": "kafka_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 778
          },
          "name": "kafkaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafka"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 219
      },
      "name": "DataYandexMdbKafkaClusterConfigKafkaKafkaConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#auto_create_topics_enable DataYandexMdbKafkaCluster#auto_create_topics_enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 223
          },
          "name": "autoCreateTopicsEnable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#compression_type DataYandexMdbKafkaCluster#compression_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 227
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#default_replication_factor DataYandexMdbKafkaCluster#default_replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 231
          },
          "name": "defaultReplicationFactor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_flush_interval_messages DataYandexMdbKafkaCluster#log_flush_interval_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 235
          },
          "name": "logFlushIntervalMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_flush_interval_ms DataYandexMdbKafkaCluster#log_flush_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 239
          },
          "name": "logFlushIntervalMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_flush_scheduler_interval_ms DataYandexMdbKafkaCluster#log_flush_scheduler_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 243
          },
          "name": "logFlushSchedulerIntervalMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_preallocate DataYandexMdbKafkaCluster#log_preallocate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 247
          },
          "name": "logPreallocate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_retention_bytes DataYandexMdbKafkaCluster#log_retention_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 251
          },
          "name": "logRetentionBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_retention_hours DataYandexMdbKafkaCluster#log_retention_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 255
          },
          "name": "logRetentionHours",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_retention_minutes DataYandexMdbKafkaCluster#log_retention_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 259
          },
          "name": "logRetentionMinutes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_retention_ms DataYandexMdbKafkaCluster#log_retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 263
          },
          "name": "logRetentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#log_segment_bytes DataYandexMdbKafkaCluster#log_segment_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 267
          },
          "name": "logSegmentBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#num_partitions DataYandexMdbKafkaCluster#num_partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 271
          },
          "name": "numPartitions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#socket_receive_buffer_bytes DataYandexMdbKafkaCluster#socket_receive_buffer_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 275
          },
          "name": "socketReceiveBufferBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#socket_send_buffer_bytes DataYandexMdbKafkaCluster#socket_send_buffer_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 279
          },
          "name": "socketSendBufferBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafkaKafkaConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 430
          },
          "name": "resetAutoCreateTopicsEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 446
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 462
          },
          "name": "resetDefaultReplicationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 478
          },
          "name": "resetLogFlushIntervalMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 494
          },
          "name": "resetLogFlushIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 510
          },
          "name": "resetLogFlushSchedulerIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 526
          },
          "name": "resetLogPreallocate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 542
          },
          "name": "resetLogRetentionBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 558
          },
          "name": "resetLogRetentionHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 574
          },
          "name": "resetLogRetentionMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 590
          },
          "name": "resetLogRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 606
          },
          "name": "resetLogSegmentBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 622
          },
          "name": "resetNumPartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 638
          },
          "name": "resetSocketReceiveBufferBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 654
          },
          "name": "resetSocketSendBufferBytes"
        }
      ],
      "name": "DataYandexMdbKafkaClusterConfigKafkaKafkaConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 434
          },
          "name": "autoCreateTopicsEnableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 450
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 466
          },
          "name": "defaultReplicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 482
          },
          "name": "logFlushIntervalMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 498
          },
          "name": "logFlushIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 514
          },
          "name": "logFlushSchedulerIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 530
          },
          "name": "logPreallocateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 546
          },
          "name": "logRetentionBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 562
          },
          "name": "logRetentionHoursInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 578
          },
          "name": "logRetentionMinutesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 594
          },
          "name": "logRetentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 610
          },
          "name": "logSegmentBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 626
          },
          "name": "numPartitionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 642
          },
          "name": "socketReceiveBufferBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 658
          },
          "name": "socketSendBufferBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 424
          },
          "name": "autoCreateTopicsEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 440
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 456
          },
          "name": "defaultReplicationFactor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 472
          },
          "name": "logFlushIntervalMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 488
          },
          "name": "logFlushIntervalMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 504
          },
          "name": "logFlushSchedulerIntervalMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 520
          },
          "name": "logPreallocate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 536
          },
          "name": "logRetentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 552
          },
          "name": "logRetentionHours",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 568
          },
          "name": "logRetentionMinutes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 584
          },
          "name": "logRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 600
          },
          "name": "logSegmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 616
          },
          "name": "numPartitions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 632
          },
          "name": "socketReceiveBufferBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 648
          },
          "name": "socketSendBufferBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafkaKafkaConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 841
          },
          "name": "putKafkaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 857
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 844
          },
          "name": "resetKafkaConfig"
        }
      ],
      "name": "DataYandexMdbKafkaClusterConfigKafkaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 838
          },
          "name": "kafkaConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 854
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 848
          },
          "name": "kafkaConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaKafkaConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 861
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafka"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafkaOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 662
      },
      "name": "DataYandexMdbKafkaClusterConfigKafkaResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#disk_size DataYandexMdbKafkaCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 666
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#disk_type_id DataYandexMdbKafkaCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 670
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#resource_preset_id DataYandexMdbKafkaCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 674
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafkaResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 689
      },
      "name": "DataYandexMdbKafkaClusterConfigKafkaResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 742
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 755
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 768
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 735
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 748
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 761
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigKafkaResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigKafkaResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 984
      },
      "name": "DataYandexMdbKafkaClusterConfigZookeeper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#resources DataYandexMdbKafkaCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 990
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigZookeeper"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1003
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1040
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1043
          },
          "name": "resetResources"
        }
      ],
      "name": "DataYandexMdbKafkaClusterConfigZookeeperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1037
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1047
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeper"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigZookeeperOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 865
      },
      "name": "DataYandexMdbKafkaClusterConfigZookeeperResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#disk_size DataYandexMdbKafkaCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 869
          },
          "name": "diskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#disk_type_id DataYandexMdbKafkaCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 873
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#resource_preset_id DataYandexMdbKafkaCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 877
          },
          "name": "resourcePresetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigZookeeperResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 944
          },
          "name": "resetDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 960
          },
          "name": "resetDiskTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 976
          },
          "name": "resetResourcePresetId"
        }
      ],
      "name": "DataYandexMdbKafkaClusterConfigZookeeperResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 948
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 964
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 980
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 938
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 954
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 970
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterConfigZookeeperResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterConfigZookeeperResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 56
      },
      "name": "DataYandexMdbKafkaClusterHost",
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 134
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 134
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 134
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 77
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 68
      },
      "name": "DataYandexMdbKafkaClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 97
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 102
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 107
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 112
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 117
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 122
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 81
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 145
      },
      "name": "DataYandexMdbKafkaClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 208
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 208
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 208
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 157
      },
      "name": "DataYandexMdbKafkaClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 186
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 191
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 196
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1689
      },
      "name": "DataYandexMdbKafkaClusterTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#cluster_id DataYandexMdbKafkaCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1693
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#name DataYandexMdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#partitions DataYandexMdbKafkaCluster#partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1701
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#replication_factor DataYandexMdbKafkaCluster#replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1705
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#topic_config DataYandexMdbKafkaCluster#topic_config}",
            "stability": "stable",
            "summary": "topic_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1711
          },
          "name": "topicConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterTopic"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1880
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaClusterTopicList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1873
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1873
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1873
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterTopicList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1738
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1853
          },
          "name": "putTopicConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1856
          },
          "name": "resetTopicConfig"
        }
      ],
      "name": "DataYandexMdbKafkaClusterTopicOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1850
          },
          "name": "topicConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1805
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1818
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1831
          },
          "name": "partitionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1844
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1860
          },
          "name": "topicConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1798
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1811
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1824
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1837
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1742
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterTopicOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1300
      },
      "name": "DataYandexMdbKafkaClusterTopicTopicConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#cleanup_policy DataYandexMdbKafkaCluster#cleanup_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1304
          },
          "name": "cleanupPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#compression_type DataYandexMdbKafkaCluster#compression_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1308
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#delete_retention_ms DataYandexMdbKafkaCluster#delete_retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1312
          },
          "name": "deleteRetentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#file_delete_delay_ms DataYandexMdbKafkaCluster#file_delete_delay_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1316
          },
          "name": "fileDeleteDelayMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#flush_messages DataYandexMdbKafkaCluster#flush_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1320
          },
          "name": "flushMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#flush_ms DataYandexMdbKafkaCluster#flush_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1324
          },
          "name": "flushMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#max_message_bytes DataYandexMdbKafkaCluster#max_message_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1328
          },
          "name": "maxMessageBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#min_compaction_lag_ms DataYandexMdbKafkaCluster#min_compaction_lag_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1332
          },
          "name": "minCompactionLagMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#min_insync_replicas DataYandexMdbKafkaCluster#min_insync_replicas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1336
          },
          "name": "minInsyncReplicas",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#preallocate DataYandexMdbKafkaCluster#preallocate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1340
          },
          "name": "preallocate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#retention_bytes DataYandexMdbKafkaCluster#retention_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1344
          },
          "name": "retentionBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#retention_ms DataYandexMdbKafkaCluster#retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1348
          },
          "name": "retentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#segment_bytes DataYandexMdbKafkaCluster#segment_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1352
          },
          "name": "segmentBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterTopicTopicConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1489
          },
          "name": "resetCleanupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1505
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1521
          },
          "name": "resetDeleteRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1537
          },
          "name": "resetFileDeleteDelayMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1553
          },
          "name": "resetFlushMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1569
          },
          "name": "resetFlushMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1585
          },
          "name": "resetMaxMessageBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1601
          },
          "name": "resetMinCompactionLagMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1617
          },
          "name": "resetMinInsyncReplicas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1633
          },
          "name": "resetPreallocate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1649
          },
          "name": "resetRetentionBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1665
          },
          "name": "resetRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1681
          },
          "name": "resetSegmentBytes"
        }
      ],
      "name": "DataYandexMdbKafkaClusterTopicTopicConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1493
          },
          "name": "cleanupPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1509
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1525
          },
          "name": "deleteRetentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1541
          },
          "name": "fileDeleteDelayMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1557
          },
          "name": "flushMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1573
          },
          "name": "flushMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1589
          },
          "name": "maxMessageBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1605
          },
          "name": "minCompactionLagMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1621
          },
          "name": "minInsyncReplicasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1637
          },
          "name": "preallocateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1653
          },
          "name": "retentionBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1669
          },
          "name": "retentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1685
          },
          "name": "segmentBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1483
          },
          "name": "cleanupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1499
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1515
          },
          "name": "deleteRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1531
          },
          "name": "fileDeleteDelayMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1547
          },
          "name": "flushMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1563
          },
          "name": "flushMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1579
          },
          "name": "maxMessageBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1595
          },
          "name": "minCompactionLagMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1611
          },
          "name": "minInsyncReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1627
          },
          "name": "preallocate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1643
          },
          "name": "retentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1659
          },
          "name": "retentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1675
          },
          "name": "segmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterTopicTopicConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 2002
      },
      "name": "DataYandexMdbKafkaClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#name DataYandexMdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2006
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#password DataYandexMdbKafkaCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2010
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#permission DataYandexMdbKafkaCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2016
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 2138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 2130
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2145
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2138
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2138
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2138
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 2041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 2031
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2118
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2121
          },
          "name": "resetPermission"
        }
      ],
      "name": "DataYandexMdbKafkaClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2115
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2096
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2109
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2125
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2089
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2102
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 2045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1884
      },
      "name": "DataYandexMdbKafkaClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#role DataYandexMdbKafkaCluster#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1888
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_cluster#topic_name DataYandexMdbKafkaCluster#topic_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1892
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1991
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1998
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1991
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1991
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1991
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1984
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-cluster.ts",
          "line": 1916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-cluster.ts",
        "line": 1906
      },
      "name": "DataYandexMdbKafkaClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1965
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1978
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1958
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1971
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-cluster.ts",
            "line": 1920
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-cluster:DataYandexMdbKafkaClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnector": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_connector yandex_mdb_kafka_connector}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_connector yandex_mdb_kafka_connector} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 549
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 616
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 652
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 554
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 604
          },
          "name": "connectorConfigMirrormaker",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 639
          },
          "name": "properties",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 644
          },
          "name": "tasksMax",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 598
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 620
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 633
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 591
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 610
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 626
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnector"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 9
      },
      "name": "DataYandexMdbKafkaConnectorConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_connector#cluster_id DataYandexMdbKafkaConnector#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 13
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_connector#name DataYandexMdbKafkaConnector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_connector#id DataYandexMdbKafkaConnector#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormaker": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormaker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 464
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormaker",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormaker"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 534
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 541
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 534
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 534
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 534
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 485
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 476
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 505
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 511
          },
          "name": "sourceCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 517
          },
          "name": "targetCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 522
          },
          "name": "topics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormaker"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 169
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 26
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 99
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 92
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 106
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 99
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 99
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 99
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 47
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 38
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 67
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 72
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 77
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 82
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 87
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 51
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 227
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 241
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 234
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 234
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 234
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 190
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 181
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 210
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 216
          },
          "name": "externalCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 222
          },
          "name": "thisCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 110
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 165
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 158
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 158
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 158
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 122
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 388
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 245
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 318
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 325
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 318
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 318
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 318
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 257
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 286
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 291
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 296
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 301
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 306
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 453
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 446
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 460
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 453
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 453
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 453
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 400
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 429
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 435
          },
          "name": "externalCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 441
          },
          "name": "thisCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 329
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster",
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 384
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 377
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 377
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 377
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-connector.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-connector.ts",
        "line": 341
      },
      "name": "DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-connector.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-connector:DataYandexMdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaTopic": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_topic yandex_mdb_kafka_topic}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_topic yandex_mdb_kafka_topic} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-topic.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-topic.ts",
        "line": 154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 215
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 256
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 159
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 237
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 242
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 248
          },
          "name": "topicConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 203
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 219
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 232
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 196
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 209
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 225
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-topic:DataYandexMdbKafkaTopic"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-topic.ts",
        "line": 9
      },
      "name": "DataYandexMdbKafkaTopicConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_topic#cluster_id DataYandexMdbKafkaTopic#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 13
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_topic#name DataYandexMdbKafkaTopic#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_kafka_topic#id DataYandexMdbKafkaTopic#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-topic:DataYandexMdbKafkaTopicConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-topic.ts",
        "line": 26
      },
      "name": "DataYandexMdbKafkaTopicTopicConfig",
      "symbolId": "src/data-yandex-mdb-kafka-topic:DataYandexMdbKafkaTopicTopicConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-topic.ts",
          "line": 139
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-topic.ts",
        "line": 132
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 146
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbKafkaTopicTopicConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 139
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 139
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 139
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-topic:DataYandexMdbKafkaTopicTopicConfigList"
    },
    "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-kafka-topic.ts",
          "line": 47
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-kafka-topic.ts",
        "line": 38
      },
      "name": "DataYandexMdbKafkaTopicTopicConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 67
          },
          "name": "cleanupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 72
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 77
          },
          "name": "deleteRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 82
          },
          "name": "fileDeleteDelayMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 87
          },
          "name": "flushMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 92
          },
          "name": "flushMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 97
          },
          "name": "maxMessageBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 102
          },
          "name": "minCompactionLagMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 107
          },
          "name": "minInsyncReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 112
          },
          "name": "preallocate",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 117
          },
          "name": "retentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 122
          },
          "name": "retentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 127
          },
          "name": "segmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-kafka-topic.ts",
            "line": 51
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbKafkaTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-kafka-topic:DataYandexMdbKafkaTopicTopicConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster yandex_mdb_mongodb_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster yandex_mdb_mongodb_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 720
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 758
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 785
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 811
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 838
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 866
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 910
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 707
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 746
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 767
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 773
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 794
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 799
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 820
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 826
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 848
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 854
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 875
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 881
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 886
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 891
          },
          "name": "sharded",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 896
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 902
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 762
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 789
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 815
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 842
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 870
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 752
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 779
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 805
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 832
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 860
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 167
      },
      "name": "DataYandexMdbMongodbClusterClusterConfig",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 34
      },
      "name": "DataYandexMdbMongodbClusterClusterConfigAccess",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigAccess"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterClusterConfigAccessList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 87
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 87
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 87
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigAccessList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 46
      },
      "name": "DataYandexMdbMongodbClusterClusterConfigAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 75
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccess"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigAccessOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 98
      },
      "name": "DataYandexMdbMongodbClusterClusterConfigBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 163
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterClusterConfigBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 156
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 156
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 156
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 119
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 110
      },
      "name": "DataYandexMdbMongodbClusterClusterConfigBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 139
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 144
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 244
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterClusterConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 237
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 237
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 237
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 179
      },
      "name": "DataYandexMdbMongodbClusterClusterConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 209
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 215
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfigBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 220
          },
          "name": "featureCompatibilityVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 225
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterClusterConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterClusterConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbMongodbClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster#cluster_id DataYandexMdbMongodbCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster#deletion_protection DataYandexMdbMongodbCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster#folder_id DataYandexMdbMongodbCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster#id DataYandexMdbMongodbCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mongodb_cluster#name DataYandexMdbMongodbCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 248
      },
      "name": "DataYandexMdbMongodbClusterDatabase",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterDatabase"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 301
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 301
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 301
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterDatabaseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 269
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 260
      },
      "name": "DataYandexMdbMongodbClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 289
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterDatabase"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 312
      },
      "name": "DataYandexMdbMongodbClusterHost",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 400
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 393
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 407
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 400
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 400
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 400
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 324
      },
      "name": "DataYandexMdbMongodbClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 353
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 358
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 363
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 368
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 373
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 378
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 383
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 388
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 411
      },
      "name": "DataYandexMdbMongodbClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 474
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 467
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 481
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 474
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 474
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 474
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 423
      },
      "name": "DataYandexMdbMongodbClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 452
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 457
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 462
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 485
      },
      "name": "DataYandexMdbMongodbClusterResources",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 555
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 548
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 548
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 548
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 506
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 497
      },
      "name": "DataYandexMdbMongodbClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 526
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 531
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 536
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 510
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 628
      },
      "name": "DataYandexMdbMongodbClusterUser",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 680
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 694
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 687
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 687
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 687
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 640
      },
      "name": "DataYandexMdbMongodbClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 669
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 675
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 653
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUser"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 559
      },
      "name": "DataYandexMdbMongodbClusterUserPermission",
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 617
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 610
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 624
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMongodbClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 617
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 617
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 617
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
        "line": 571
      },
      "name": "DataYandexMdbMongodbClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 600
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 605
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mongodb-cluster.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMongodbClusterUserPermission"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mongodb-cluster:DataYandexMdbMongodbClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster yandex_mdb_mysql_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster yandex_mdb_mysql_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 718
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 968
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 971
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 778
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 805
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 821
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 842
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 869
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 885
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 907
          },
          "name": "resetMysqlConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 923
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 983
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 723
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 965
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 766
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 787
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 793
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 830
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 851
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 857
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 895
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 932
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 938
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 943
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 948
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 954
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 959
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 975
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 782
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 809
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 825
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 846
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 873
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 889
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 911
          },
          "name": "mysqlConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 927
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 772
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 799
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 815
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 836
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 863
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 879
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 901
          },
          "name": "mysqlConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 917
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 666
      },
      "name": "DataYandexMdbMysqlClusterAccess",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterAccess"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 678
      },
      "name": "DataYandexMdbMysqlClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 705
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 710
          },
          "name": "webSql",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 52
      },
      "name": "DataYandexMdbMysqlClusterBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 117
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 110
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 110
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 110
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 73
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 64
      },
      "name": "DataYandexMdbMysqlClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 93
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 98
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 77
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbMysqlClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#access DataYandexMdbMysqlCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 50
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#cluster_id DataYandexMdbMysqlCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#deletion_protection DataYandexMdbMysqlCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#description DataYandexMdbMysqlCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#folder_id DataYandexMdbMysqlCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#id DataYandexMdbMysqlCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#labels DataYandexMdbMysqlCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#mysql_config DataYandexMdbMysqlCluster#mysql_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 40
          },
          "name": "mysqlConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_mysql_cluster#name DataYandexMdbMysqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 121
      },
      "name": "DataYandexMdbMysqlClusterDatabase",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterDatabase"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 174
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 174
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 174
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterDatabaseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 133
      },
      "name": "DataYandexMdbMysqlClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 162
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 146
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterDatabase"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 185
      },
      "name": "DataYandexMdbMysqlClusterHost",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 261
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 275
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 268
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 268
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 268
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 197
      },
      "name": "DataYandexMdbMysqlClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 226
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 231
          },
          "name": "backupPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 236
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 241
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 246
          },
          "name": "replicationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 251
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 256
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 279
      },
      "name": "DataYandexMdbMysqlClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 342
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 349
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 342
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 342
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 342
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 300
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 291
      },
      "name": "DataYandexMdbMysqlClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 320
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 325
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 330
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 304
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 353
      },
      "name": "DataYandexMdbMysqlClusterResources",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 416
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 416
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 416
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 365
      },
      "name": "DataYandexMdbMysqlClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 394
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 399
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 404
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 575
      },
      "name": "DataYandexMdbMysqlClusterUser",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimits": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 427
      },
      "name": "DataYandexMdbMysqlClusterUserConnectionLimits",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserConnectionLimits"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterUserConnectionLimitsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 495
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 495
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 495
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserConnectionLimitsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 448
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 439
      },
      "name": "DataYandexMdbMysqlClusterUserConnectionLimitsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 468
          },
          "name": "maxConnectionsPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 473
          },
          "name": "maxQuestionsPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 478
          },
          "name": "maxUpdatesPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 483
          },
          "name": "maxUserConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimits"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserConnectionLimitsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 648
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 662
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 655
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 655
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 655
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 596
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 587
      },
      "name": "DataYandexMdbMysqlClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 616
          },
          "name": "authenticationPlugin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 622
          },
          "name": "connectionLimits",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserConnectionLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 627
          },
          "name": "globalPermissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 632
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 637
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 643
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 600
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUser"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 506
      },
      "name": "DataYandexMdbMysqlClusterUserPermission",
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 571
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbMysqlClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 564
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 564
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 564
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-mysql-cluster.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-mysql-cluster.ts",
        "line": 518
      },
      "name": "DataYandexMdbMysqlClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 547
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 552
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-mysql-cluster.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbMysqlClusterUserPermission"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-mysql-cluster:DataYandexMdbMysqlClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster yandex_mdb_postgresql_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster yandex_mdb_postgresql_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 1012
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1045
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1078
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1094
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1115
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1142
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1170
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1203
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 999
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1055
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1060
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1066
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1103
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1124
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1130
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1152
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1158
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1179
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1184
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1189
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1195
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1049
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1082
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1098
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1119
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1146
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1174
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1039
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1072
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1088
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1109
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1136
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 1164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbPostgresqlClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#cluster_id DataYandexMdbPostgresqlCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#deletion_protection DataYandexMdbPostgresqlCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#description DataYandexMdbPostgresqlCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#folder_id DataYandexMdbPostgresqlCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#id DataYandexMdbPostgresqlCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_postgresql_cluster#name DataYandexMdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 398
      },
      "name": "DataYandexMdbPostgresqlClusterConfigA",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigA"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 504
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigAList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 497
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 497
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 497
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigAList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 419
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 410
      },
      "name": "DataYandexMdbPostgresqlClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 440
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 445
          },
          "name": "autofailover",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 450
          },
          "name": "backupRetainPeriodDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 456
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 462
          },
          "name": "performanceDiagnostics",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 468
          },
          "name": "poolerConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 474
          },
          "name": "postgresqlConfig",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 480
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 485
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 423
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigA"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 38
      },
      "name": "DataYandexMdbPostgresqlClusterConfigAccess",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigAccess"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 94
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 108
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigAccessList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 101
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 101
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 101
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigAccessList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 59
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 50
      },
      "name": "DataYandexMdbPostgresqlClusterConfigAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 79
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 84
          },
          "name": "serverless",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 89
          },
          "name": "webSql",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 63
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigAccess"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigAccessOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 112
      },
      "name": "DataYandexMdbPostgresqlClusterConfigBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 177
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 170
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 170
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 170
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 124
      },
      "name": "DataYandexMdbPostgresqlClusterConfigBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 153
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 158
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnostics": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnostics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 181
      },
      "name": "DataYandexMdbPostgresqlClusterConfigPerformanceDiagnostics",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPerformanceDiagnostics"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 251
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 244
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 244
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 244
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 202
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 193
      },
      "name": "DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 222
          },
          "name": "enabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 227
          },
          "name": "sessionsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 232
          },
          "name": "statementsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPerformanceDiagnostics"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 255
      },
      "name": "DataYandexMdbPostgresqlClusterConfigPoolerConfig",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPoolerConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigPoolerConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 313
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 313
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 313
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPoolerConfigList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 276
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 267
      },
      "name": "DataYandexMdbPostgresqlClusterConfigPoolerConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 296
          },
          "name": "poolDiscard",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 301
          },
          "name": "poolingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 280
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigPoolerConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigPoolerConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 324
      },
      "name": "DataYandexMdbPostgresqlClusterConfigResources",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 380
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterConfigResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 387
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 387
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 387
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 336
      },
      "name": "DataYandexMdbPostgresqlClusterConfigResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 365
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 370
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 375
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterConfigResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterConfigResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 577
      },
      "name": "DataYandexMdbPostgresqlClusterDatabase",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabase"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtension": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 508
      },
      "name": "DataYandexMdbPostgresqlClusterDatabaseExtension",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabaseExtension"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 559
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 573
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterDatabaseExtensionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 566
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 566
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 566
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabaseExtensionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 529
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 520
      },
      "name": "DataYandexMdbPostgresqlClusterDatabaseExtensionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 549
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 554
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtension"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabaseExtensionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 658
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 651
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 651
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 651
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabaseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 589
      },
      "name": "DataYandexMdbPostgresqlClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 619
          },
          "name": "extension",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabaseExtensionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 624
          },
          "name": "lcCollate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 629
          },
          "name": "lcType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 634
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 639
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterDatabase"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 662
      },
      "name": "DataYandexMdbPostgresqlClusterHost",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 752
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 745
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 745
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 745
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 683
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 674
      },
      "name": "DataYandexMdbPostgresqlClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 703
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 708
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 713
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 718
          },
          "name": "replicationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 723
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 728
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 733
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 687
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 756
      },
      "name": "DataYandexMdbPostgresqlClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 826
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 819
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 819
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 819
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 777
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 768
      },
      "name": "DataYandexMdbPostgresqlClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 797
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 802
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 807
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 781
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 894
      },
      "name": "DataYandexMdbPostgresqlClusterUser",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 979
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 972
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 986
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 979
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 979
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 979
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 906
      },
      "name": "DataYandexMdbPostgresqlClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 935
          },
          "name": "connLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 940
          },
          "name": "grants",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 945
          },
          "name": "login",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 950
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 955
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 961
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 967
          },
          "name": "settings",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUser"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 830
      },
      "name": "DataYandexMdbPostgresqlClusterUserPermission",
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 890
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbPostgresqlClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 883
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 883
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 883
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
          "line": 851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
        "line": 842
      },
      "name": "DataYandexMdbPostgresqlClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 871
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-postgresql-cluster.ts",
            "line": 855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbPostgresqlClusterUserPermission"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-postgresql-cluster:DataYandexMdbPostgresqlClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster yandex_mdb_redis_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster yandex_mdb_redis_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 409
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 436
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 462
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 489
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 517
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 565
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbRedisCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 364
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 419
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 424
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 445
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 450
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 471
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 477
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 499
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 505
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 526
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 531
          },
          "name": "persistenceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 537
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 542
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 547
          },
          "name": "sharded",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 552
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 557
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 413
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 440
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 466
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 493
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 521
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 403
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 430
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 456
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 483
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 511
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbRedisClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster#cluster_id DataYandexMdbRedisCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster#deletion_protection DataYandexMdbRedisCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster#folder_id DataYandexMdbRedisCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster#id DataYandexMdbRedisCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_redis_cluster#name DataYandexMdbRedisCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 34
      },
      "name": "DataYandexMdbRedisClusterConfigA",
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterConfigA"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 124
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbRedisClusterConfigAList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 117
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 117
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 117
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterConfigAList"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 46
      },
      "name": "DataYandexMdbRedisClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 75
          },
          "name": "databases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 80
          },
          "name": "maxmemoryPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 85
          },
          "name": "notifyKeyspaceEvents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 90
          },
          "name": "slowlogLogSlowerThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 95
          },
          "name": "slowlogMaxLen",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 100
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 105
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterConfigA"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 128
      },
      "name": "DataYandexMdbRedisClusterHost",
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 203
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbRedisClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 196
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 196
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 196
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 149
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 140
      },
      "name": "DataYandexMdbRedisClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 169
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 174
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 179
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 184
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 153
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 207
      },
      "name": "DataYandexMdbRedisClusterMaintenanceWindow",
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 270
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 263
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 277
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbRedisClusterMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 270
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 270
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 270
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 228
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 219
      },
      "name": "DataYandexMdbRedisClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 248
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 253
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 258
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 281
      },
      "name": "DataYandexMdbRedisClusterResources",
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 337
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbRedisClusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 344
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 344
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 344
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-redis-cluster.ts",
          "line": 302
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-redis-cluster.ts",
        "line": 293
      },
      "name": "DataYandexMdbRedisClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 322
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 327
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 332
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-redis-cluster.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbRedisClusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-redis-cluster:DataYandexMdbRedisClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster yandex_mdb_sqlserver_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster yandex_mdb_sqlserver_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 490
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 529
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 556
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 582
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 614
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 636
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 668
          },
          "name": "resetSqlserverConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 696
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 477
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 517
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 538
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 544
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 565
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 570
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 591
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 597
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 602
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 624
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 645
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 651
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 656
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 677
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 683
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 688
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 533
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 560
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 586
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 618
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 640
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 672
          },
          "name": "sqlserverConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 523
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 550
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 576
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 608
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 630
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 662
          },
          "name": "sqlserverConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverCluster"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 38
      },
      "name": "DataYandexMdbSqlserverClusterBackupWindowStart",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 103
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterBackupWindowStartList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 96
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 96
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 96
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterBackupWindowStartList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 59
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 50
      },
      "name": "DataYandexMdbSqlserverClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 79
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 84
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 63
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 9
      },
      "name": "DataYandexMdbSqlserverClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#cluster_id DataYandexMdbSqlserverCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#deletion_protection DataYandexMdbSqlserverCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#folder_id DataYandexMdbSqlserverCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#id DataYandexMdbSqlserverCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#name DataYandexMdbSqlserverCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/mdb_sqlserver_cluster#sqlserver_config DataYandexMdbSqlserverCluster#sqlserver_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 36
          },
          "name": "sqlserverConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterConfig"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 107
      },
      "name": "DataYandexMdbSqlserverClusterDatabase",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterDatabase"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 160
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 167
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 160
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 160
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 160
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterDatabaseList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 119
      },
      "name": "DataYandexMdbSqlserverClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 148
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterDatabase"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 171
      },
      "name": "DataYandexMdbSqlserverClusterHost",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterHost"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 239
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 246
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 239
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 239
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 239
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterHostList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 192
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 183
      },
      "name": "DataYandexMdbSqlserverClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 212
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 217
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 222
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 227
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterHost"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 250
      },
      "name": "DataYandexMdbSqlserverClusterResources",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterResources"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 313
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 306
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 320
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterResourcesList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 313
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 313
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 313
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterResourcesList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 262
      },
      "name": "DataYandexMdbSqlserverClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 291
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 296
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 301
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterResources"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 393
      },
      "name": "DataYandexMdbSqlserverClusterUser",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUser"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 457
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 450
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 464
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 457
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 457
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 457
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUserList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 405
      },
      "name": "DataYandexMdbSqlserverClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 434
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 439
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 445
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUser"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 324
      },
      "name": "DataYandexMdbSqlserverClusterUserPermission",
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUserPermission"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 382
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 389
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexMdbSqlserverClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 382
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 382
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 382
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
          "line": 345
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
        "line": 336
      },
      "name": "DataYandexMdbSqlserverClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 365
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 370
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-mdb-sqlserver-cluster.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexMdbSqlserverClusterUserPermission"
          }
        }
      ],
      "symbolId": "src/data-yandex-mdb-sqlserver-cluster:DataYandexMdbSqlserverClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexMessageQueue": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/message_queue yandex_message_queue}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMessageQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/message_queue yandex_message_queue} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-message-queue.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexMessageQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-message-queue.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 83
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 104
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 133
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 150
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexMessageQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 92
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 142
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 87
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 108
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 121
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 137
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 77
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 98
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 114
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 127
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-message-queue:DataYandexMessageQueue"
    },
    "@cdktf/provider-yandex.DataYandexMessageQueueConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexMessageQueueConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-message-queue.ts",
        "line": 9
      },
      "name": "DataYandexMessageQueueConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/message_queue#name DataYandexMessageQueue#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/message_queue#access_key DataYandexMessageQueue#access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 13
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/message_queue#id DataYandexMessageQueue#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/message_queue#secret_key DataYandexMessageQueue#secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-message-queue.ts",
            "line": 28
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-message-queue:DataYandexMessageQueueConfig"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederation": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation yandex_organizationmanager_saml_federation}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation yandex_organizationmanager_saml_federation} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
          "line": 120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 177
          },
          "name": "resetFederationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 193
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 214
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 230
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 246
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 274
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexOrganizationmanagerSamlFederation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 107
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 145
          },
          "name": "autoCreateAccountOnLogin",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 150
          },
          "name": "caseInsensitiveNameIds",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 155
          },
          "name": "cookieMaxAge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 160
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 165
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 202
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 256
          },
          "name": "securitySettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 261
          },
          "name": "ssoBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 266
          },
          "name": "ssoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 181
          },
          "name": "federationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 197
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 218
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 234
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 250
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 171
          },
          "name": "federationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 187
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 208
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 224
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 240
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation:DataYandexOrganizationmanagerSamlFederation"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
        "line": 9
      },
      "name": "DataYandexOrganizationmanagerSamlFederationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation#federation_id DataYandexOrganizationmanagerSamlFederation#federation_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 13
          },
          "name": "federationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation#id DataYandexOrganizationmanagerSamlFederation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation#labels DataYandexOrganizationmanagerSamlFederation#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 24
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation#name DataYandexOrganizationmanagerSamlFederation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation#organization_id DataYandexOrganizationmanagerSamlFederation#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 32
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation:DataYandexOrganizationmanagerSamlFederationConfig"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
        "line": 34
      },
      "name": "DataYandexOrganizationmanagerSamlFederationSecuritySettings",
      "symbolId": "src/data-yandex-organizationmanager-saml-federation:DataYandexOrganizationmanagerSamlFederationSecuritySettings"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 94
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexOrganizationmanagerSamlFederationSecuritySettingsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 87
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 87
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 87
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation:DataYandexOrganizationmanagerSamlFederationSecuritySettingsList"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
          "line": 55
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
        "line": 46
      },
      "name": "DataYandexOrganizationmanagerSamlFederationSecuritySettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 75
          },
          "name": "encryptedAssertions",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation.ts",
            "line": 59
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationSecuritySettings"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation:DataYandexOrganizationmanagerSamlFederationSecuritySettingsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationUserAccount": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation_user_account yandex_organizationmanager_saml_federation_user_account}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationUserAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation_user_account yandex_organizationmanager_saml_federation_user_account} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationUserAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 91
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexOrganizationmanagerSamlFederationUserAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 79
          },
          "name": "federationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 95
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 108
          },
          "name": "nameIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 72
          },
          "name": "federationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 101
          },
          "name": "nameId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation-user-account:DataYandexOrganizationmanagerSamlFederationUserAccount"
    },
    "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationUserAccountConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexOrganizationmanagerSamlFederationUserAccountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
        "line": 9
      },
      "name": "DataYandexOrganizationmanagerSamlFederationUserAccountConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation_user_account#federation_id DataYandexOrganizationmanagerSamlFederationUserAccount#federation_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 13
          },
          "name": "federationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation_user_account#name_id DataYandexOrganizationmanagerSamlFederationUserAccount#name_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 24
          },
          "name": "nameId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/organizationmanager_saml_federation_user_account#id DataYandexOrganizationmanagerSamlFederationUserAccount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-organizationmanager-saml-federation-user-account.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-organizationmanager-saml-federation-user-account:DataYandexOrganizationmanagerSamlFederationUserAccountConfig"
    },
    "@cdktf/provider-yandex.DataYandexResourcemanagerCloud": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud yandex_resourcemanager_cloud}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerCloud",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud yandex_resourcemanager_cloud} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-resourcemanager-cloud.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerCloudConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-resourcemanager-cloud.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 83
          },
          "name": "resetCloudId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 104
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 120
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 136
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexResourcemanagerCloud",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 92
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 87
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 108
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 124
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 77
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 98
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-resourcemanager-cloud:DataYandexResourcemanagerCloud"
    },
    "@cdktf/provider-yandex.DataYandexResourcemanagerCloudConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerCloudConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-resourcemanager-cloud.ts",
        "line": 9
      },
      "name": "DataYandexResourcemanagerCloudConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud#cloud_id DataYandexResourcemanagerCloud#cloud_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 13
          },
          "name": "cloudId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud#description DataYandexResourcemanagerCloud#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud#id DataYandexResourcemanagerCloud#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_cloud#name DataYandexResourcemanagerCloud#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-cloud.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-resourcemanager-cloud:DataYandexResourcemanagerCloudConfig"
    },
    "@cdktf/provider-yandex.DataYandexResourcemanagerFolder": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder yandex_resourcemanager_folder}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerFolder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder yandex_resourcemanager_folder} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-resourcemanager-folder.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerFolderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-resourcemanager-folder.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 88
          },
          "name": "resetCloudId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 114
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 130
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 146
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 162
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexResourcemanagerFolder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 97
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 102
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 92
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 118
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 134
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 150
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 82
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 108
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 140
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 156
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-resourcemanager-folder:DataYandexResourcemanagerFolder"
    },
    "@cdktf/provider-yandex.DataYandexResourcemanagerFolderConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexResourcemanagerFolderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-resourcemanager-folder.ts",
        "line": 9
      },
      "name": "DataYandexResourcemanagerFolderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder#cloud_id DataYandexResourcemanagerFolder#cloud_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 13
          },
          "name": "cloudId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder#folder_id DataYandexResourcemanagerFolder#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder#id DataYandexResourcemanagerFolder#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder#labels DataYandexResourcemanagerFolder#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/resourcemanager_folder#name DataYandexResourcemanagerFolder#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-resourcemanager-folder.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-resourcemanager-folder:DataYandexResourcemanagerFolderConfig"
    },
    "@cdktf/provider-yandex.DataYandexServerlessContainer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container yandex_serverless_container}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container yandex_serverless_container} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-serverless-container.ts",
          "line": 142
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-serverless-container.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 178
          },
          "name": "resetContainerId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 219
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 235
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 268
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 295
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexServerlessContainer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 129
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 166
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 187
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 192
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 197
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 202
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 207
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 245
          },
          "name": "image",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 251
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 256
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 277
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 282
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 287
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 182
          },
          "name": "containerIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 223
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 239
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 172
          },
          "name": "containerId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 213
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 229
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-serverless-container:DataYandexServerlessContainer"
    },
    "@cdktf/provider-yandex.DataYandexServerlessContainerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-serverless-container.ts",
        "line": 9
      },
      "name": "DataYandexServerlessContainerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container#container_id DataYandexServerlessContainer#container_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 13
          },
          "name": "containerId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container#folder_id DataYandexServerlessContainer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container#id DataYandexServerlessContainer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/serverless_container#name DataYandexServerlessContainer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-serverless-container:DataYandexServerlessContainerConfig"
    },
    "@cdktf/provider-yandex.DataYandexServerlessContainerImage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-serverless-container.ts",
        "line": 30
      },
      "name": "DataYandexServerlessContainerImage",
      "symbolId": "src/data-yandex-serverless-container:DataYandexServerlessContainerImage"
    },
    "@cdktf/provider-yandex.DataYandexServerlessContainerImageList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-serverless-container.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-serverless-container.ts",
        "line": 102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 116
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImageOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexServerlessContainerImageList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 109
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 109
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 109
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-serverless-container:DataYandexServerlessContainerImageList"
    },
    "@cdktf/provider-yandex.DataYandexServerlessContainerImageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-serverless-container.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-serverless-container.ts",
        "line": 42
      },
      "name": "DataYandexServerlessContainerImageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 71
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 76
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 81
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 87
          },
          "name": "environment",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 92
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 97
          },
          "name": "workDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-serverless-container.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexServerlessContainerImage"
          }
        }
      ],
      "symbolId": "src/data-yandex-serverless-container:DataYandexServerlessContainerImageOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexVpcAddress": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address yandex_vpc_address}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address yandex_vpc_address} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-address.ts",
          "line": 131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-address.ts",
        "line": 113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 162
          },
          "name": "resetAddressId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 194
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 210
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 232
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 254
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 118
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 171
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 176
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 182
          },
          "name": "externalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 220
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 241
          },
          "name": "reserved",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 246
          },
          "name": "used",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 166
          },
          "name": "addressIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 198
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 214
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 236
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 156
          },
          "name": "addressId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 188
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 204
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 226
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-address:DataYandexVpcAddress"
    },
    "@cdktf/provider-yandex.DataYandexVpcAddressConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-address.ts",
        "line": 9
      },
      "name": "DataYandexVpcAddressConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address#address_id DataYandexVpcAddress#address_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 13
          },
          "name": "addressId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address#folder_id DataYandexVpcAddress#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address#id DataYandexVpcAddress#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_address#name DataYandexVpcAddress#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-address:DataYandexVpcAddressConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-address.ts",
        "line": 30
      },
      "name": "DataYandexVpcAddressExternalIpv4Address",
      "symbolId": "src/data-yandex-vpc-address:DataYandexVpcAddressExternalIpv4Address"
    },
    "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-address.ts",
          "line": 98
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-address.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 105
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexVpcAddressExternalIpv4AddressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 98
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 98
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 98
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-address:DataYandexVpcAddressExternalIpv4AddressList"
    },
    "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-address.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-address.ts",
        "line": 42
      },
      "name": "DataYandexVpcAddressExternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 71
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 76
          },
          "name": "ddosProtectionProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 81
          },
          "name": "outgoingSmtpCapability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 86
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-address.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcAddressExternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-address:DataYandexVpcAddressExternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexVpcNetwork": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network yandex_vpc_network}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network yandex_vpc_network} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-network.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-network.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 98
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 114
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 136
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 152
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 81
          },
          "name": "defaultSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 86
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 124
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 161
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 102
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 140
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 156
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 92
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 130
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 146
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-network:DataYandexVpcNetwork"
    },
    "@cdktf/provider-yandex.DataYandexVpcNetworkConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcNetworkConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-network.ts",
        "line": 9
      },
      "name": "DataYandexVpcNetworkConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network#folder_id DataYandexVpcNetwork#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network#id DataYandexVpcNetwork#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network#name DataYandexVpcNetwork#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_network#network_id DataYandexVpcNetwork#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-network.ts",
            "line": 28
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-network:DataYandexVpcNetworkConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcRouteTable": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table yandex_vpc_route_table}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table yandex_vpc_route_table} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-route-table.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-route-table.ts",
        "line": 103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 162
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 178
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 200
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 221
          },
          "name": "resetRouteTableId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 239
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 108
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 145
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 150
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 188
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 209
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 231
          },
          "name": "staticRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 166
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 182
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 204
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 225
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 156
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 172
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 215
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-route-table:DataYandexVpcRouteTable"
    },
    "@cdktf/provider-yandex.DataYandexVpcRouteTableConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-route-table.ts",
        "line": 9
      },
      "name": "DataYandexVpcRouteTableConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table#folder_id DataYandexVpcRouteTable#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table#id DataYandexVpcRouteTable#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table#name DataYandexVpcRouteTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_route_table#route_table_id DataYandexVpcRouteTable#route_table_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 28
          },
          "name": "routeTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-route-table:DataYandexVpcRouteTableConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-route-table.ts",
        "line": 30
      },
      "name": "DataYandexVpcRouteTableStaticRoute",
      "symbolId": "src/data-yandex-vpc-route-table:DataYandexVpcRouteTableStaticRoute"
    },
    "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-route-table.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-route-table.ts",
        "line": 81
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 95
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexVpcRouteTableStaticRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 88
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 88
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 88
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-route-table:DataYandexVpcRouteTableStaticRouteList"
    },
    "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-route-table.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-route-table.ts",
        "line": 42
      },
      "name": "DataYandexVpcRouteTableStaticRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 71
          },
          "name": "destinationPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 76
          },
          "name": "nextHopAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-route-table.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcRouteTableStaticRoute"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-route-table:DataYandexVpcRouteTableStaticRouteOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group yandex_vpc_security_group}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group yandex_vpc_security_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 329
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 345
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 373
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 394
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 411
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcSecurityGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 269
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 306
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 311
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 317
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 355
          },
          "name": "ingress",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 361
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 382
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 403
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 333
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 349
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 377
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 398
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 323
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 339
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 367
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 388
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroup"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 9
      },
      "name": "DataYandexVpcSecurityGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group#folder_id DataYandexVpcSecurityGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group#id DataYandexVpcSecurityGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group#name DataYandexVpcSecurityGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group#security_group_id DataYandexVpcSecurityGroup#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 28
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 30
      },
      "name": "DataYandexVpcSecurityGroupEgress",
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupEgress"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group.ts",
          "line": 134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexVpcSecurityGroupEgressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 134
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 134
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 134
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupEgressList"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 42
      },
      "name": "DataYandexVpcSecurityGroupEgressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 71
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 76
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 81
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 87
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 92
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 97
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 102
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 107
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 112
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 117
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 122
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupEgress"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupEgressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 145
      },
      "name": "DataYandexVpcSecurityGroupIngress",
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupIngress"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group.ts",
          "line": 249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 256
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexVpcSecurityGroupIngressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 249
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 249
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 249
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupIngressList"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group.ts",
        "line": 157
      },
      "name": "DataYandexVpcSecurityGroupIngressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 186
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 191
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 196
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 202
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 207
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 212
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 217
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 222
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 227
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 232
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 237
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupIngress"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group:DataYandexVpcSecurityGroupIngressOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupRule": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group_rule yandex_vpc_security_group_rule}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group_rule yandex_vpc_security_group_rule} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-security-group-rule.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group-rule.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 93
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 172
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcSecurityGroupRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 71
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 76
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 81
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 103
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 108
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 113
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 118
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 149
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 154
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 159
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 164
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 97
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 131
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 144
          },
          "name": "securityGroupBindingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 87
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 124
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 137
          },
          "name": "securityGroupBinding",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group-rule:DataYandexVpcSecurityGroupRule"
    },
    "@cdktf/provider-yandex.DataYandexVpcSecurityGroupRuleConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSecurityGroupRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-security-group-rule.ts",
        "line": 9
      },
      "name": "DataYandexVpcSecurityGroupRuleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group_rule#rule_id DataYandexVpcSecurityGroupRule#rule_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 20
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group_rule#security_group_binding DataYandexVpcSecurityGroupRule#security_group_binding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 24
          },
          "name": "securityGroupBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_security_group_rule#id DataYandexVpcSecurityGroupRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-security-group-rule.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-security-group-rule:DataYandexVpcSecurityGroupRuleConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcSubnet": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet yandex_vpc_subnet}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet yandex_vpc_subnet} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-subnet.ts",
          "line": 126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-subnet.ts",
        "line": 108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 173
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 189
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 211
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 237
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 264
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexVpcSubnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 113
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 150
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 155
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 161
          },
          "name": "dhcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 199
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 220
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 225
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 246
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 251
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 256
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 177
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 215
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 241
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 167
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 205
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 231
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-subnet:DataYandexVpcSubnet"
    },
    "@cdktf/provider-yandex.DataYandexVpcSubnetConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-subnet.ts",
        "line": 9
      },
      "name": "DataYandexVpcSubnetConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet#folder_id DataYandexVpcSubnet#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 13
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet#id DataYandexVpcSubnet#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet#name DataYandexVpcSubnet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 24
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/vpc_subnet#subnet_id DataYandexVpcSubnet#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 28
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-subnet:DataYandexVpcSubnetConfig"
    },
    "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-subnet.ts",
        "line": 30
      },
      "name": "DataYandexVpcSubnetDhcpOptions",
      "symbolId": "src/data-yandex-vpc-subnet:DataYandexVpcSubnetDhcpOptions"
    },
    "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-subnet.ts",
          "line": 93
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-subnet.ts",
        "line": 86
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 100
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexVpcSubnetDhcpOptionsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 93
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 93
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 93
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-subnet:DataYandexVpcSubnetDhcpOptionsList"
    },
    "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-vpc-subnet.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-vpc-subnet.ts",
        "line": 42
      },
      "name": "DataYandexVpcSubnetDhcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 71
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 76
          },
          "name": "domainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 81
          },
          "name": "ntpServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-vpc-subnet.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexVpcSubnetDhcpOptions"
          }
        }
      ],
      "symbolId": "src/data-yandex-vpc-subnet:DataYandexVpcSubnetDhcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicated": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated yandex_ydb_database_dedicated}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicated",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated yandex_ydb_database_dedicated} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 490
          },
          "name": "resetDatabaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 516
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 532
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 565
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 624
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicated",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 436
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 473
          },
          "name": "assignPublicIps",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 478
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 499
          },
          "name": "databasePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 504
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 542
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 548
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 553
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 574
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 579
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 585
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 590
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 596
          },
          "name": "storageConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 601
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 606
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 611
          },
          "name": "ydbApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 616
          },
          "name": "ydbFullEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 494
          },
          "name": "databaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 520
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 536
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 569
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 484
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 510
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 526
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 559
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicated"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 9
      },
      "name": "DataYandexYdbDatabaseDedicatedConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated#database_id DataYandexYdbDatabaseDedicated#database_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 13
          },
          "name": "databaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated#folder_id DataYandexYdbDatabaseDedicated#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated#id DataYandexYdbDatabaseDedicated#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_dedicated#name DataYandexYdbDatabaseDedicated#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedConfig"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 158
      },
      "name": "DataYandexYdbDatabaseDedicatedLocation",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocation"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 211
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 225
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 218
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 218
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 218
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 179
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 170
      },
      "name": "DataYandexYdbDatabaseDedicatedLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 200
          },
          "name": "region",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 206
          },
          "name": "zone",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocation"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegion": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 30
      },
      "name": "DataYandexYdbDatabaseDedicatedLocationRegion",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationRegion"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 76
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 90
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedLocationRegionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 83
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 83
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 83
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationRegionList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 51
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 42
      },
      "name": "DataYandexYdbDatabaseDedicatedLocationRegionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 71
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 55
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationRegion"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationRegionOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZone": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZone",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 94
      },
      "name": "DataYandexYdbDatabaseDedicatedLocationZone",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationZone"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 147
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 140
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 154
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedLocationZoneList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 147
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 147
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 147
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationZoneList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZoneOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 106
      },
      "name": "DataYandexYdbDatabaseDedicatedLocationZoneOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedLocationZone"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedLocationZoneOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 293
      },
      "name": "DataYandexYdbDatabaseDedicatedScalePolicy",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicy"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 229
      },
      "name": "DataYandexYdbDatabaseDedicatedScalePolicyFixedScale",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 275
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 289
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 282
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 282
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 282
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 241
      },
      "name": "DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 270
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 347
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 340
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 354
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedScalePolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 347
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 347
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 347
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicyList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 314
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 305
      },
      "name": "DataYandexYdbDatabaseDedicatedScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 335
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicyFixedScaleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedScalePolicy"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 358
      },
      "name": "DataYandexYdbDatabaseDedicatedStorageConfig",
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedStorageConfig"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 423
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigOutputReference"
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseDedicatedStorageConfigList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 416
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 416
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 416
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedStorageConfigList"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-dedicated.ts",
          "line": 379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-dedicated.ts",
        "line": 370
      },
      "name": "DataYandexYdbDatabaseDedicatedStorageConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 399
          },
          "name": "groupCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 404
          },
          "name": "storageTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-dedicated.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseDedicatedStorageConfig"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-dedicated:DataYandexYdbDatabaseDedicatedStorageConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseServerless": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless yandex_ydb_database_serverless}."
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseServerless",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless yandex_ydb_database_serverless} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-yandex-ydb-database-serverless.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseServerlessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-serverless.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 88
          },
          "name": "resetDatabaseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 119
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 135
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 162
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 194
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataYandexYdbDatabaseServerless",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 97
          },
          "name": "databasePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 102
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 107
          },
          "name": "documentApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 145
          },
          "name": "labels",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 150
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 171
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 176
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 181
          },
          "name": "ydbApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 186
          },
          "name": "ydbFullEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 92
          },
          "name": "databaseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 123
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 139
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 82
          },
          "name": "databaseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 113
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 156
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-serverless:DataYandexYdbDatabaseServerless"
    },
    "@cdktf/provider-yandex.DataYandexYdbDatabaseServerlessConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataYandexYdbDatabaseServerlessConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-yandex-ydb-database-serverless.ts",
        "line": 9
      },
      "name": "DataYandexYdbDatabaseServerlessConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless#database_id DataYandexYdbDatabaseServerless#database_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 13
          },
          "name": "databaseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless#folder_id DataYandexYdbDatabaseServerless#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless#id DataYandexYdbDatabaseServerless#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/d/ydb_database_serverless#name DataYandexYdbDatabaseServerless#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-yandex-ydb-database-serverless.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-yandex-ydb-database-serverless:DataYandexYdbDatabaseServerlessConfig"
    },
    "@cdktf/provider-yandex.DataprocCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster yandex_dataproc_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.DataprocCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster yandex_dataproc_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 1054
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DataprocClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 1036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1283
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1296
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataprocClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1095
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1116
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1132
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1148
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1164
          },
          "name": "resetHostGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1180
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1196
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1225
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1299
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1254
          },
          "name": "resetUiProxy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1270
          },
          "name": "resetZoneId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1311
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataprocCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1041
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1280
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1104
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1293
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1099
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1287
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1120
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1136
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1152
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1168
          },
          "name": "hostGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1184
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1200
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1213
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1229
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1242
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1303
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataprocClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1258
          },
          "name": "uiProxyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1274
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1089
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1110
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1126
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1142
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1158
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1190
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1206
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1219
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1235
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1248
          },
          "name": "uiProxy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1264
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocCluster"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 783
      },
      "name": "DataprocClusterClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#subcluster_spec DataprocCluster#subcluster_spec}",
            "stability": "stable",
            "summary": "subcluster_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 799
          },
          "name": "subclusterSpec",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#hadoop DataprocCluster#hadoop}",
            "stability": "stable",
            "summary": "hadoop block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 793
          },
          "name": "hadoop",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#version_id DataprocCluster#version_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 787
          },
          "name": "versionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfig"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 74
      },
      "name": "DataprocClusterClusterConfigHadoop",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#properties DataprocCluster#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 78
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#services DataprocCluster#services}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 82
          },
          "name": "services",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#ssh_public_keys DataprocCluster#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 86
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigHadoop"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoopOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoopOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 153
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 169
          },
          "name": "resetServices"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 185
          },
          "name": "resetSshPublicKeys"
        }
      ],
      "name": "DataprocClusterClusterConfigHadoopOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 157
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 173
          },
          "name": "servicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 189
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 147
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 163
          },
          "name": "services",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 179
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigHadoopOutputReference"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 879
          },
          "name": "putHadoop",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 895
          },
          "name": "putSubclusterSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 882
          },
          "name": "resetHadoop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 866
          },
          "name": "resetVersionId"
        }
      ],
      "name": "DataprocClusterClusterConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 876
          },
          "name": "hadoop",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoopOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 892
          },
          "name": "subclusterSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 886
          },
          "name": "hadoopInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigHadoop"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 899
          },
          "name": "subclusterSpecInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 870
          },
          "name": "versionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 860
          },
          "name": "versionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfig"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 530
      },
      "name": "DataprocClusterClusterConfigSubclusterSpec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#hosts_count DataprocCluster#hosts_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 538
          },
          "name": "hostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#name DataprocCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 542
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#resources DataprocCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 562
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#role DataprocCluster#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 546
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#subnet_id DataprocCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 550
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#assign_public_ip DataprocCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 534
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#autoscaling_config DataprocCluster#autoscaling_config}",
            "stability": "stable",
            "summary": "autoscaling_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 556
          },
          "name": "autoscalingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpec"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 193
      },
      "name": "DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#max_hosts_count DataprocCluster#max_hosts_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 205
          },
          "name": "maxHostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#cpu_utilization_target DataprocCluster#cpu_utilization_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 197
          },
          "name": "cpuUtilizationTarget",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#decommission_timeout DataprocCluster#decommission_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 201
          },
          "name": "decommissionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#measurement_duration DataprocCluster#measurement_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 209
          },
          "name": "measurementDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#preemptible DataprocCluster#preemptible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 213
          },
          "name": "preemptible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#stabilization_duration DataprocCluster#stabilization_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 217
          },
          "name": "stabilizationDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#warmup_duration DataprocCluster#warmup_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 221
          },
          "name": "warmupDuration",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 240
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 316
          },
          "name": "resetCpuUtilizationTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 332
          },
          "name": "resetDecommissionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 361
          },
          "name": "resetMeasurementDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 377
          },
          "name": "resetPreemptible"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 393
          },
          "name": "resetStabilizationDuration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 409
          },
          "name": "resetWarmupDuration"
        }
      ],
      "name": "DataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 320
          },
          "name": "cpuUtilizationTargetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 336
          },
          "name": "decommissionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 349
          },
          "name": "maxHostsCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 365
          },
          "name": "measurementDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 381
          },
          "name": "preemptibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 397
          },
          "name": "stabilizationDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 413
          },
          "name": "warmupDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 310
          },
          "name": "cpuUtilizationTarget",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 326
          },
          "name": "decommissionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 342
          },
          "name": "maxHostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 355
          },
          "name": "measurementDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 371
          },
          "name": "preemptible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 387
          },
          "name": "stabilizationDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 403
          },
          "name": "warmupDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 779
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecOutputReference"
            }
          }
        }
      ],
      "name": "DataprocClusterClusterConfigSubclusterSpecList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 772
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 772
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 772
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 765
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecList"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 739
          },
          "name": "putAutoscalingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 755
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 669
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 742
          },
          "name": "resetAutoscalingConfig"
        }
      ],
      "name": "DataprocClusterClusterConfigSubclusterSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 736
          },
          "name": "autoscalingConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 691
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 752
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 673
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 746
          },
          "name": "autoscalingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecAutoscalingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 686
          },
          "name": "hostsCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 704
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 759
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 717
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 730
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 663
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 679
          },
          "name": "hostsCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 697
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 710
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 723
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpec"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecOutputReference"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 417
      },
      "name": "DataprocClusterClusterConfigSubclusterSpecResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#disk_size DataprocCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 421
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#resource_preset_id DataprocCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 429
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#disk_type_id DataprocCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 425
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecResources"
    },
    "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 444
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 509
          },
          "name": "resetDiskTypeId"
        }
      ],
      "name": "DataprocClusterClusterConfigSubclusterSpecResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 497
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 513
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 526
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 490
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 503
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 519
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfigSubclusterSpecResources"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterClusterConfigSubclusterSpecResourcesOutputReference"
    },
    "@cdktf/provider-yandex.DataprocClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 9
      },
      "name": "DataprocClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#cluster_config DataprocCluster#cluster_config}",
            "stability": "stable",
            "summary": "cluster_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 66
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterClusterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#name DataprocCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#service_account_id DataprocCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 52
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#bucket DataprocCluster#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 13
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#deletion_protection DataprocCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#description DataprocCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#folder_id DataprocCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#host_group_ids DataprocCluster#host_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 29
          },
          "name": "hostGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#id DataprocCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#labels DataprocCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#security_group_ids DataprocCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 48
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#timeouts DataprocCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 72
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DataprocClusterTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#ui_proxy DataprocCluster#ui_proxy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 56
          },
          "name": "uiProxy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#zone_id DataprocCluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 60
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterConfig"
    },
    "@cdktf/provider-yandex.DataprocClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 903
      },
      "name": "DataprocClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#create DataprocCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 907
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#delete DataprocCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 911
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dataproc_cluster#update DataprocCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 915
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterTimeouts"
    },
    "@cdktf/provider-yandex.DataprocClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DataprocClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dataproc-cluster.ts",
          "line": 938
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dataproc-cluster.ts",
        "line": 930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 992
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1008
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1024
          },
          "name": "resetUpdate"
        }
      ],
      "name": "DataprocClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 996
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1012
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1028
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 986
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1002
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 1018
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dataproc-cluster.ts",
            "line": 942
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DataprocClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dataproc-cluster:DataprocClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpoint": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint yandex_datatransfer_endpoint}."
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint yandex_datatransfer_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3919
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DatatransferEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4034
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3957
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3973
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3989
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4005
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4021
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4037
          },
          "name": "resetSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4049
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatatransferEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3906
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3945
          },
          "name": "author",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4031
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3961
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3977
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3993
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4009
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4025
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4041
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3951
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3967
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3983
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3999
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 4015
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpoint"
    },
    "@cdktf/provider-yandex.DatatransferEndpointConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 9
      },
      "name": "DatatransferEndpointConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#description DatatransferEndpoint#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#folder_id DatatransferEndpoint#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#id DatatransferEndpoint#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#labels DatatransferEndpoint#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#name DatatransferEndpoint#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#settings DatatransferEndpoint#settings}",
            "stability": "stable",
            "summary": "settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 38
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettings"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointConfig"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3743
      },
      "name": "DatatransferEndpointSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mysql_source DatatransferEndpoint#mysql_source}",
            "stability": "stable",
            "summary": "mysql_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3749
          },
          "name": "mysqlSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mysql_target DatatransferEndpoint#mysql_target}",
            "stability": "stable",
            "summary": "mysql_target block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3755
          },
          "name": "mysqlTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#postgres_source DatatransferEndpoint#postgres_source}",
            "stability": "stable",
            "summary": "postgres_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3761
          },
          "name": "postgresSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#postgres_target DatatransferEndpoint#postgres_target}",
            "stability": "stable",
            "summary": "postgres_target block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3767
          },
          "name": "postgresTarget",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettings"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 692
      },
      "name": "DatatransferEndpointSettingsMysqlSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#connection DatatransferEndpoint#connection}",
            "stability": "stable",
            "summary": "connection block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 718
          },
          "name": "connection",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#database DatatransferEndpoint#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 696
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#exclude_tables_regex DatatransferEndpoint#exclude_tables_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 700
          },
          "name": "excludeTablesRegex",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#include_tables_regex DatatransferEndpoint#include_tables_regex}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 704
          },
          "name": "includeTablesRegex",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#object_transfer_settings DatatransferEndpoint#object_transfer_settings}",
            "stability": "stable",
            "summary": "object_transfer_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 724
          },
          "name": "objectTransferSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#password DatatransferEndpoint#password}",
            "stability": "stable",
            "summary": "password block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 730
          },
          "name": "password",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#timezone DatatransferEndpoint#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 708
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#user DatatransferEndpoint#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 712
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSource"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 414
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mdb_cluster_id DatatransferEndpoint#mdb_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 418
          },
          "name": "mdbClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#on_premise DatatransferEndpoint#on_premise}",
            "stability": "stable",
            "summary": "on_premise block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 424
          },
          "name": "onPremise",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnection"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 239
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremise",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 243
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#hosts DatatransferEndpoint#hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 247
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#port DatatransferEndpoint#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 251
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#subnet_id DatatransferEndpoint#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 255
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#tls_mode DatatransferEndpoint#tls_mode}",
            "stability": "stable",
            "summary": "tls_mode block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 261
          },
          "name": "tlsMode",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremise"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 285
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 278
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 403
          },
          "name": "putTlsMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 342
          },
          "name": "resetCaCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 358
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 374
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 390
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 406
          },
          "name": "resetTlsMode"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 400
          },
          "name": "tlsMode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 346
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 362
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 378
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 394
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 410
          },
          "name": "tlsModeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 336
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 352
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 368
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 384
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 289
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 143
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#disabled DatatransferEndpoint#disabled}",
            "stability": "stable",
            "summary": "disabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 149
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#enabled DatatransferEndpoint#enabled}",
            "stability": "stable",
            "summary": "enabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 155
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 40
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled",
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 59
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 52
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 63
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 78
      },
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 82
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 102
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 135
          },
          "name": "resetCaCertificate"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 139
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 129
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 212
          },
          "name": "putDisabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 228
          },
          "name": "putEnabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 215
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 231
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 209
          },
          "name": "disabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 225
          },
          "name": "enabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 219
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 235
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeEnabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 180
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseTlsModeOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 438
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 497
          },
          "name": "putOnPremise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 484
          },
          "name": "resetMdbClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 500
          },
          "name": "resetOnPremise"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceConnectionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 494
          },
          "name": "onPremise",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 488
          },
          "name": "mdbClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 504
          },
          "name": "onPremiseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOnPremise"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 478
          },
          "name": "mdbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceConnectionOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 508
      },
      "name": "DatatransferEndpointSettingsMysqlSourceObjectTransferSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#routine DatatransferEndpoint#routine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 512
          },
          "name": "routine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#trigger DatatransferEndpoint#trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 516
          },
          "name": "trigger",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#view DatatransferEndpoint#view}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 520
          },
          "name": "view",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceObjectTransferSettings"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 542
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 587
          },
          "name": "resetRoutine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 603
          },
          "name": "resetTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 619
          },
          "name": "resetView"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceObjectTransferSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 591
          },
          "name": "routineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 607
          },
          "name": "triggerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 623
          },
          "name": "viewInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 581
          },
          "name": "routine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 597
          },
          "name": "trigger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 613
          },
          "name": "view",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceObjectTransferSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 750
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 909
          },
          "name": "putConnection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 925
          },
          "name": "putObjectTransferSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 941
          },
          "name": "putPassword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 912
          },
          "name": "resetConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 832
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 848
          },
          "name": "resetExcludeTablesRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 864
          },
          "name": "resetIncludeTablesRegex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 928
          },
          "name": "resetObjectTransferSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 944
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 880
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 896
          },
          "name": "resetUser"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 906
          },
          "name": "connection",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 922
          },
          "name": "objectTransferSettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 938
          },
          "name": "password",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 916
          },
          "name": "connectionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceConnection"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 836
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 852
          },
          "name": "excludeTablesRegexInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 868
          },
          "name": "includeTablesRegexInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 932
          },
          "name": "objectTransferSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceObjectTransferSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 948
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 884
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 900
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 826
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 842
          },
          "name": "excludeTablesRegex",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 858
          },
          "name": "includeTablesRegex",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 874
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 890
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourceOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 627
      },
      "name": "DatatransferEndpointSettingsMysqlSourcePassword",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#raw DatatransferEndpoint#raw}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 631
          },
          "name": "raw",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourcePassword"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePasswordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 651
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 644
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 684
          },
          "name": "resetRaw"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlSourcePasswordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 688
          },
          "name": "rawInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 678
          },
          "name": "raw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 655
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourcePassword"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlSourcePasswordOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1485
      },
      "name": "DatatransferEndpointSettingsMysqlTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#connection DatatransferEndpoint#connection}",
            "stability": "stable",
            "summary": "connection block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1515
          },
          "name": "connection",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#database DatatransferEndpoint#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1489
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#password DatatransferEndpoint#password}",
            "stability": "stable",
            "summary": "password block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1521
          },
          "name": "password",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#service_schema DatatransferEndpoint#service_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1493
          },
          "name": "serviceSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#skip_constraint_checks DatatransferEndpoint#skip_constraint_checks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1497
          },
          "name": "skipConstraintChecks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#sql_mode DatatransferEndpoint#sql_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1501
          },
          "name": "sqlMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#timezone DatatransferEndpoint#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1505
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#user DatatransferEndpoint#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1509
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTarget"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1326
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mdb_cluster_id DatatransferEndpoint#mdb_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1330
          },
          "name": "mdbClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#on_premise DatatransferEndpoint#on_premise}",
            "stability": "stable",
            "summary": "on_premise block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1336
          },
          "name": "onPremise",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnection"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1151
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremise",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1155
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#hosts DatatransferEndpoint#hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1159
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#port DatatransferEndpoint#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1163
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#subnet_id DatatransferEndpoint#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1167
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#tls_mode DatatransferEndpoint#tls_mode}",
            "stability": "stable",
            "summary": "tls_mode block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1173
          },
          "name": "tlsMode",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremise"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1315
          },
          "name": "putTlsMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1254
          },
          "name": "resetCaCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1270
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1286
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1302
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1318
          },
          "name": "resetTlsMode"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1312
          },
          "name": "tlsMode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1258
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1274
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1290
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1306
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1322
          },
          "name": "tlsModeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1248
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1264
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1280
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1296
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1055
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#disabled DatatransferEndpoint#disabled}",
            "stability": "stable",
            "summary": "disabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1061
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#enabled DatatransferEndpoint#enabled}",
            "stability": "stable",
            "summary": "enabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1067
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 952
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled",
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 971
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 964
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 975
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 990
      },
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 994
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1014
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1007
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1047
          },
          "name": "resetCaCertificate"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1051
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1041
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1018
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1124
          },
          "name": "putDisabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1140
          },
          "name": "putEnabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1127
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1143
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1121
          },
          "name": "disabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1137
          },
          "name": "enabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1131
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1147
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeEnabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseTlsModeOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1357
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1409
          },
          "name": "putOnPremise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1396
          },
          "name": "resetMdbClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1412
          },
          "name": "resetOnPremise"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetConnectionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1406
          },
          "name": "onPremise",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1400
          },
          "name": "mdbClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1416
          },
          "name": "onPremiseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOnPremise"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1390
          },
          "name": "mdbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1361
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetConnectionOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1716
          },
          "name": "putConnection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1732
          },
          "name": "putPassword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1719
          },
          "name": "resetConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1623
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1735
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1639
          },
          "name": "resetServiceSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1655
          },
          "name": "resetSkipConstraintChecks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1671
          },
          "name": "resetSqlMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1687
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1703
          },
          "name": "resetUser"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1713
          },
          "name": "connection",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1729
          },
          "name": "password",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1723
          },
          "name": "connectionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetConnection"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1627
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1739
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1643
          },
          "name": "serviceSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1659
          },
          "name": "skipConstraintChecksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1675
          },
          "name": "sqlModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1691
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1707
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1617
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1633
          },
          "name": "serviceSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1649
          },
          "name": "skipConstraintChecks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1665
          },
          "name": "sqlMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1681
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1697
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1420
      },
      "name": "DatatransferEndpointSettingsMysqlTargetPassword",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#raw DatatransferEndpoint#raw}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1424
          },
          "name": "raw",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetPassword"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPasswordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1437
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1477
          },
          "name": "resetRaw"
        }
      ],
      "name": "DatatransferEndpointSettingsMysqlTargetPasswordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1481
          },
          "name": "rawInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1471
          },
          "name": "raw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetPassword"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsMysqlTargetPasswordOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3790
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3783
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3838
          },
          "name": "putMysqlSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3854
          },
          "name": "putMysqlTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3870
          },
          "name": "putPostgresSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3886
          },
          "name": "putPostgresTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3841
          },
          "name": "resetMysqlSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3857
          },
          "name": "resetMysqlTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3873
          },
          "name": "resetPostgresSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3889
          },
          "name": "resetPostgresTarget"
        }
      ],
      "name": "DatatransferEndpointSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3835
          },
          "name": "mysqlSource",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3851
          },
          "name": "mysqlTarget",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3867
          },
          "name": "postgresSource",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3883
          },
          "name": "postgresTarget",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3845
          },
          "name": "mysqlSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3861
          },
          "name": "mysqlTargetInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsMysqlTarget"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3877
          },
          "name": "postgresSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3893
          },
          "name": "postgresTargetInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3794
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettings"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2746
      },
      "name": "DatatransferEndpointSettingsPostgresSource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#collapse_inherit_table DatatransferEndpoint#collapse_inherit_table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2750
          },
          "name": "collapseInheritTable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#connection DatatransferEndpoint#connection}",
            "stability": "stable",
            "summary": "connection block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2780
          },
          "name": "connection",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#database DatatransferEndpoint#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2754
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#exclude_tables DatatransferEndpoint#exclude_tables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2758
          },
          "name": "excludeTables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#include_tables DatatransferEndpoint#include_tables}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2762
          },
          "name": "includeTables",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#object_transfer_settings DatatransferEndpoint#object_transfer_settings}",
            "stability": "stable",
            "summary": "object_transfer_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2786
          },
          "name": "objectTransferSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#password DatatransferEndpoint#password}",
            "stability": "stable",
            "summary": "password block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2792
          },
          "name": "password",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#service_schema DatatransferEndpoint#service_schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2766
          },
          "name": "serviceSchema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#slot_gigabyte_lag_limit DatatransferEndpoint#slot_gigabyte_lag_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2770
          },
          "name": "slotGigabyteLagLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#user DatatransferEndpoint#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2774
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSource"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2117
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mdb_cluster_id DatatransferEndpoint#mdb_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2121
          },
          "name": "mdbClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#on_premise DatatransferEndpoint#on_premise}",
            "stability": "stable",
            "summary": "on_premise block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2127
          },
          "name": "onPremise",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnection"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1942
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremise",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1946
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#hosts DatatransferEndpoint#hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1950
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#port DatatransferEndpoint#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1954
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#subnet_id DatatransferEndpoint#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1958
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#tls_mode DatatransferEndpoint#tls_mode}",
            "stability": "stable",
            "summary": "tls_mode block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1964
          },
          "name": "tlsMode",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremise"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1988
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2106
          },
          "name": "putTlsMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2045
          },
          "name": "resetCaCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2061
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2077
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2093
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2109
          },
          "name": "resetTlsMode"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2103
          },
          "name": "tlsMode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2049
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2065
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2081
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2097
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2113
          },
          "name": "tlsModeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2039
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2055
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2071
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2087
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1992
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1846
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#disabled DatatransferEndpoint#disabled}",
            "stability": "stable",
            "summary": "disabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1852
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#enabled DatatransferEndpoint#enabled}",
            "stability": "stable",
            "summary": "enabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1858
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1743
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled",
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1762
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1755
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1766
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1781
      },
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1785
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1838
          },
          "name": "resetCaCertificate"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1842
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1832
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 1879
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 1872
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1915
          },
          "name": "putDisabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1931
          },
          "name": "putEnabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1918
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1934
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1912
          },
          "name": "disabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1928
          },
          "name": "enabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1922
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1938
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeEnabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 1883
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseTlsModeOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 2148
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2141
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2200
          },
          "name": "putOnPremise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2187
          },
          "name": "resetMdbClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2203
          },
          "name": "resetOnPremise"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceConnectionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2197
          },
          "name": "onPremise",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2191
          },
          "name": "mdbClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2207
          },
          "name": "onPremiseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOnPremise"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2181
          },
          "name": "mdbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2152
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceConnectionOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2211
      },
      "name": "DatatransferEndpointSettingsPostgresSourceObjectTransferSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#cast DatatransferEndpoint#cast}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2215
          },
          "name": "cast",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#collation DatatransferEndpoint#collation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2219
          },
          "name": "collation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#constraint DatatransferEndpoint#constraint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2223
          },
          "name": "constraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#default_values DatatransferEndpoint#default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2227
          },
          "name": "defaultValues",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#fk_constraint DatatransferEndpoint#fk_constraint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2231
          },
          "name": "fkConstraint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#function DatatransferEndpoint#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2235
          },
          "name": "function",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#index DatatransferEndpoint#index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2239
          },
          "name": "index",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#policy DatatransferEndpoint#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2243
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#primary_key DatatransferEndpoint#primary_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2247
          },
          "name": "primaryKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#rule DatatransferEndpoint#rule}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2251
          },
          "name": "rule",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#sequence DatatransferEndpoint#sequence}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2255
          },
          "name": "sequence",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#sequence_owned_by DatatransferEndpoint#sequence_owned_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2259
          },
          "name": "sequenceOwnedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#table DatatransferEndpoint#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2263
          },
          "name": "table",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#trigger DatatransferEndpoint#trigger}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2267
          },
          "name": "trigger",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#type DatatransferEndpoint#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2271
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#view DatatransferEndpoint#view}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2275
          },
          "name": "view",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceObjectTransferSettings"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 2310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2433
          },
          "name": "resetCast"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2449
          },
          "name": "resetCollation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2465
          },
          "name": "resetConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2481
          },
          "name": "resetDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2497
          },
          "name": "resetFkConstraint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2513
          },
          "name": "resetFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2529
          },
          "name": "resetIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2545
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2561
          },
          "name": "resetPrimaryKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2577
          },
          "name": "resetRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2593
          },
          "name": "resetSequence"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2609
          },
          "name": "resetSequenceOwnedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2625
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2641
          },
          "name": "resetTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2657
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2673
          },
          "name": "resetView"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceObjectTransferSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2437
          },
          "name": "castInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2453
          },
          "name": "collationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2469
          },
          "name": "constraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2485
          },
          "name": "defaultValuesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2501
          },
          "name": "fkConstraintInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2517
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2533
          },
          "name": "indexInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2549
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2565
          },
          "name": "primaryKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2581
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2597
          },
          "name": "sequenceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2613
          },
          "name": "sequenceOwnedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2629
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2645
          },
          "name": "triggerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2661
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2677
          },
          "name": "viewInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2427
          },
          "name": "cast",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2443
          },
          "name": "collation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2459
          },
          "name": "constraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2475
          },
          "name": "defaultValues",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2491
          },
          "name": "fkConstraint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2507
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2523
          },
          "name": "index",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2539
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2555
          },
          "name": "primaryKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2571
          },
          "name": "rule",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2587
          },
          "name": "sequence",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2603
          },
          "name": "sequenceOwnedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2619
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2635
          },
          "name": "trigger",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2651
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2667
          },
          "name": "view",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceObjectTransferSettingsOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 2821
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3017
          },
          "name": "putConnection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3033
          },
          "name": "putObjectTransferSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3049
          },
          "name": "putPassword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2908
          },
          "name": "resetCollapseInheritTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3020
          },
          "name": "resetConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2924
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2940
          },
          "name": "resetExcludeTables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2956
          },
          "name": "resetIncludeTables"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3036
          },
          "name": "resetObjectTransferSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3052
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2972
          },
          "name": "resetServiceSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2988
          },
          "name": "resetSlotGigabyteLagLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3004
          },
          "name": "resetUser"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3014
          },
          "name": "connection",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3030
          },
          "name": "objectTransferSettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3046
          },
          "name": "password",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2912
          },
          "name": "collapseInheritTableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3024
          },
          "name": "connectionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceConnection"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2928
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2944
          },
          "name": "excludeTablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2960
          },
          "name": "includeTablesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3040
          },
          "name": "objectTransferSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourceObjectTransferSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3056
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2976
          },
          "name": "serviceSchemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2992
          },
          "name": "slotGigabyteLagLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3008
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2902
          },
          "name": "collapseInheritTable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2918
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2934
          },
          "name": "excludeTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2950
          },
          "name": "includeTables",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2966
          },
          "name": "serviceSchema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2982
          },
          "name": "slotGigabyteLagLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2998
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2825
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSource"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourceOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2681
      },
      "name": "DatatransferEndpointSettingsPostgresSourcePassword",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#raw DatatransferEndpoint#raw}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2685
          },
          "name": "raw",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourcePassword"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePasswordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 2705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 2698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2738
          },
          "name": "resetRaw"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresSourcePasswordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2742
          },
          "name": "rawInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2732
          },
          "name": "raw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 2709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresSourcePassword"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresSourcePasswordOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3593
      },
      "name": "DatatransferEndpointSettingsPostgresTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#connection DatatransferEndpoint#connection}",
            "stability": "stable",
            "summary": "connection block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3607
          },
          "name": "connection",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#database DatatransferEndpoint#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3597
          },
          "name": "database",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#password DatatransferEndpoint#password}",
            "stability": "stable",
            "summary": "password block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3613
          },
          "name": "password",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#user DatatransferEndpoint#user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3601
          },
          "name": "user",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTarget"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3434
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#mdb_cluster_id DatatransferEndpoint#mdb_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3438
          },
          "name": "mdbClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#on_premise DatatransferEndpoint#on_premise}",
            "stability": "stable",
            "summary": "on_premise block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3444
          },
          "name": "onPremise",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnection"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3259
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremise",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3263
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#hosts DatatransferEndpoint#hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3267
          },
          "name": "hosts",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#port DatatransferEndpoint#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3271
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#subnet_id DatatransferEndpoint#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3275
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#tls_mode DatatransferEndpoint#tls_mode}",
            "stability": "stable",
            "summary": "tls_mode block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3281
          },
          "name": "tlsMode",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremise"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3298
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3423
          },
          "name": "putTlsMode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3362
          },
          "name": "resetCaCertificate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3378
          },
          "name": "resetHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3394
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3410
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3426
          },
          "name": "resetTlsMode"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3420
          },
          "name": "tlsMode",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3366
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3382
          },
          "name": "hostsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3398
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3414
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3430
          },
          "name": "tlsModeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3356
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3372
          },
          "name": "hosts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3388
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3404
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3163
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#disabled DatatransferEndpoint#disabled}",
            "stability": "stable",
            "summary": "disabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3169
          },
          "name": "disabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#enabled DatatransferEndpoint#enabled}",
            "stability": "stable",
            "summary": "enabled block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3175
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3060
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled",
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3072
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3098
      },
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#ca_certificate DatatransferEndpoint#ca_certificate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3102
          },
          "name": "caCertificate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabledOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabledOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3155
          },
          "name": "resetCaCertificate"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabledOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3159
          },
          "name": "caCertificateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3149
          },
          "name": "caCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabledOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3196
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3232
          },
          "name": "putDisabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3248
          },
          "name": "putEnabled",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3235
          },
          "name": "resetDisabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3251
          },
          "name": "resetEnabled"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3229
          },
          "name": "disabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3245
          },
          "name": "enabled",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabledOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3239
          },
          "name": "disabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeDisabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3255
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeEnabled"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsMode"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseTlsModeOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3458
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3517
          },
          "name": "putOnPremise",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3504
          },
          "name": "resetMdbClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3520
          },
          "name": "resetOnPremise"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetConnectionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3514
          },
          "name": "onPremise",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremiseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3508
          },
          "name": "mdbClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3524
          },
          "name": "onPremiseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOnPremise"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3498
          },
          "name": "mdbClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3469
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetConnectionOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3636
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3629
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3716
          },
          "name": "putConnection",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3732
          },
          "name": "putPassword",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3719
          },
          "name": "resetConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3687
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3735
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3703
          },
          "name": "resetUser"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3713
          },
          "name": "connection",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnectionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3729
          },
          "name": "password",
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPasswordOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3723
          },
          "name": "connectionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetConnection"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3691
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3739
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3707
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3681
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3697
          },
          "name": "user",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3640
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTarget"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3528
      },
      "name": "DatatransferEndpointSettingsPostgresTargetPassword",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_endpoint#raw DatatransferEndpoint#raw}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3532
          },
          "name": "raw",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetPassword"
    },
    "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPasswordOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPasswordOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/datatransfer-endpoint.ts",
          "line": 3552
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-endpoint.ts",
        "line": 3545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3585
          },
          "name": "resetRaw"
        }
      ],
      "name": "DatatransferEndpointSettingsPostgresTargetPasswordOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3589
          },
          "name": "rawInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3579
          },
          "name": "raw",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-endpoint.ts",
            "line": 3556
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DatatransferEndpointSettingsPostgresTargetPassword"
          }
        }
      ],
      "symbolId": "src/datatransfer-endpoint:DatatransferEndpointSettingsPostgresTargetPasswordOutputReference"
    },
    "@cdktf/provider-yandex.DatatransferTransfer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer yandex_datatransfer_transfer}."
      },
      "fqn": "@cdktf/provider-yandex.DatatransferTransfer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer yandex_datatransfer_transfer} Resource."
        },
        "locationInModule": {
          "filename": "src/datatransfer-transfer.ts",
          "line": 68
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.DatatransferTransferConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/datatransfer-transfer.ts",
        "line": 50
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 103
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 119
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 135
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 151
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 167
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 183
          },
          "name": "resetSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 199
          },
          "name": "resetTargetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 215
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 232
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatatransferTransfer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 55
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 224
          },
          "name": "warning",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 107
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 123
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 139
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 155
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 171
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 187
          },
          "name": "sourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 203
          },
          "name": "targetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 219
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 97
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 113
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 145
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 161
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 177
          },
          "name": "sourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 193
          },
          "name": "targetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 209
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-transfer:DatatransferTransfer"
    },
    "@cdktf/provider-yandex.DatatransferTransferConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DatatransferTransferConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/datatransfer-transfer.ts",
        "line": 9
      },
      "name": "DatatransferTransferConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#description DatatransferTransfer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#folder_id DatatransferTransfer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#id DatatransferTransfer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#labels DatatransferTransfer#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#name DatatransferTransfer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#source_id DatatransferTransfer#source_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 36
          },
          "name": "sourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#target_id DatatransferTransfer#target_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 40
          },
          "name": "targetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/datatransfer_transfer#type DatatransferTransfer#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/datatransfer-transfer.ts",
            "line": 44
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/datatransfer-transfer:DatatransferTransferConfig"
    },
    "@cdktf/provider-yandex.DnsRecordset": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset yandex_dns_recordset}."
      },
      "fqn": "@cdktf/provider-yandex.DnsRecordset",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset yandex_dns_recordset} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-recordset.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DnsRecordsetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-recordset.ts",
        "line": 177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 307
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 242
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 310
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 322
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsRecordset",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 182
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 304
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 230
          },
          "name": "dataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 246
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 259
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 314
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 272
          },
          "name": "ttlInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 285
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 298
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 223
          },
          "name": "data",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 236
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 252
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 265
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 278
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 291
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-recordset:DnsRecordset"
    },
    "@cdktf/provider-yandex.DnsRecordsetConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsRecordsetConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-recordset.ts",
        "line": 9
      },
      "name": "DnsRecordsetConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#data DnsRecordset#data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 13
          },
          "name": "data",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#name DnsRecordset#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#ttl DnsRecordset#ttl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 28
          },
          "name": "ttl",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#type DnsRecordset#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 32
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#zone_id DnsRecordset#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 36
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#id DnsRecordset#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#timeouts DnsRecordset#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeouts"
          }
        }
      ],
      "symbolId": "src/dns-recordset:DnsRecordsetConfig"
    },
    "@cdktf/provider-yandex.DnsRecordsetTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-recordset.ts",
        "line": 44
      },
      "name": "DnsRecordsetTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#create DnsRecordset#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 48
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#delete DnsRecordset#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 52
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_recordset#update DnsRecordset#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-recordset:DnsRecordsetTimeouts"
    },
    "@cdktf/provider-yandex.DnsRecordsetTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dns-recordset.ts",
          "line": 79
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-recordset.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 133
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 149
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 165
          },
          "name": "resetUpdate"
        }
      ],
      "name": "DnsRecordsetTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 137
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 153
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 169
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 127
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 143
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 159
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-recordset.ts",
            "line": 83
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DnsRecordsetTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-recordset:DnsRecordsetTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.DnsZone": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone yandex_dns_zone}."
      },
      "fqn": "@cdktf/provider-yandex.DnsZone",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone yandex_dns_zone} Resource."
        },
        "locationInModule": {
          "filename": "src/dns-zone.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.DnsZoneConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone.ts",
        "line": 185
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 366
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.DnsZoneTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 244
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 260
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 276
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 292
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 308
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 324
          },
          "name": "resetPrivateNetworks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 340
          },
          "name": "resetPublic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 369
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 381
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DnsZone",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 190
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 232
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 363
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.DnsZoneTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 248
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 264
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 280
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 296
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 312
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 328
          },
          "name": "privateNetworksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 344
          },
          "name": "publicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 373
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DnsZoneTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 357
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 238
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 254
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 286
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 302
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 318
          },
          "name": "privateNetworks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 334
          },
          "name": "public",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 350
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone:DnsZone"
    },
    "@cdktf/provider-yandex.DnsZoneConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsZoneConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone.ts",
        "line": 9
      },
      "name": "DnsZoneConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#zone DnsZone#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 44
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#description DnsZone#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#folder_id DnsZone#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#id DnsZone#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#labels DnsZone#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#name DnsZone#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#private_networks DnsZone#private_networks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 36
          },
          "name": "privateNetworks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#public DnsZone#public}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 40
          },
          "name": "public",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#timeouts DnsZone#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 50
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.DnsZoneTimeouts"
          }
        }
      ],
      "symbolId": "src/dns-zone:DnsZoneConfig"
    },
    "@cdktf/provider-yandex.DnsZoneTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsZoneTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dns-zone.ts",
        "line": 52
      },
      "name": "DnsZoneTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#create DnsZone#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 56
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#delete DnsZone#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 60
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/dns_zone#update DnsZone#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 64
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dns-zone:DnsZoneTimeouts"
    },
    "@cdktf/provider-yandex.DnsZoneTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.DnsZoneTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/dns-zone.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dns-zone.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 141
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 157
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 173
          },
          "name": "resetUpdate"
        }
      ],
      "name": "DnsZoneTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 145
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 161
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 177
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 135
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 151
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 167
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dns-zone.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.DnsZoneTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/dns-zone:DnsZoneTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.Function": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/function yandex_function}."
      },
      "fqn": "@cdktf/provider-yandex.Function",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/function yandex_function} Resource."
        },
        "locationInModule": {
          "filename": "src/function.ts",
          "line": 410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.FunctionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 392
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 663
          },
          "name": "putContent",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionContent"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 679
          },
          "name": "putPackage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionPackage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 695
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 666
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 458
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 487
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 503
          },
          "name": "resetExecutionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 519
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 535
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 556
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 682
          },
          "name": "resetPackage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 616
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 632
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 698
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 710
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Function",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 397
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 660
          },
          "name": "content",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionContentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 446
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 544
          },
          "name": "imageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 565
          },
          "name": "loggroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 676
          },
          "name": "package",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionPackageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 692
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 654
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 670
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionContent"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 462
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 475
          },
          "name": "entrypointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 491
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 507
          },
          "name": "executionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 523
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 539
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 560
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 578
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 591
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 686
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionPackage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 604
          },
          "name": "runtimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 620
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 636
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 702
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.FunctionTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 649
          },
          "name": "userHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 452
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 468
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 481
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 497
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 513
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 529
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 550
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 571
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 584
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 597
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 610
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 626
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 642
          },
          "name": "userHash",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function:Function"
    },
    "@cdktf/provider-yandex.FunctionConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 9
      },
      "name": "FunctionConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#entrypoint Function#entrypoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 17
          },
          "name": "entrypoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#memory Function#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 44
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#name Function#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#runtime Function#runtime}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 52
          },
          "name": "runtime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#user_hash Function#user_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 64
          },
          "name": "userHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#content Function#content}",
            "stability": "stable",
            "summary": "content block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 70
          },
          "name": "content",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionContent"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#description Function#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#environment Function#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 21
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#execution_timeout Function#execution_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 25
          },
          "name": "executionTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#folder_id Function#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 29
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#id Function#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#labels Function#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#package Function#package}",
            "stability": "stable",
            "summary": "package block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 76
          },
          "name": "package",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionPackage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#service_account_id Function#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 56
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#tags Function#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 60
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#timeouts Function#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 82
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTimeouts"
          }
        }
      ],
      "symbolId": "src/function:FunctionConfig"
    },
    "@cdktf/provider-yandex.FunctionContent": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionContent",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 84
      },
      "name": "FunctionContent",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#zip_filename Function#zip_filename}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 88
          },
          "name": "zipFilename",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function:FunctionContent"
    },
    "@cdktf/provider-yandex.FunctionContentOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionContentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function.ts",
          "line": 108
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 101
      },
      "name": "FunctionContentOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 142
          },
          "name": "zipFilenameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 135
          },
          "name": "zipFilename",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionContent"
          }
        }
      ],
      "symbolId": "src/function:FunctionContentOutputReference"
    },
    "@cdktf/provider-yandex.FunctionIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding yandex_function_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.FunctionIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding yandex_function_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/function-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.FunctionIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FunctionIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 89
          },
          "name": "functionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 118
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 82
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 111
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/function-iam-binding:FunctionIamBinding"
    },
    "@cdktf/provider-yandex.FunctionIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-iam-binding.ts",
        "line": 9
      },
      "name": "FunctionIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding#function_id FunctionIamBinding#function_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 13
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding#members FunctionIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 24
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding#role FunctionIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding#id FunctionIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_iam_binding#sleep_after FunctionIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/function-iam-binding:FunctionIamBindingConfig"
    },
    "@cdktf/provider-yandex.FunctionPackage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionPackage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 146
      },
      "name": "FunctionPackage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#bucket_name Function#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 150
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#object_name Function#object_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 154
          },
          "name": "objectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#sha_256 Function#sha_256}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 158
          },
          "name": "sha256",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function:FunctionPackage"
    },
    "@cdktf/provider-yandex.FunctionPackageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionPackageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function.ts",
          "line": 180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 251
          },
          "name": "resetSha256"
        }
      ],
      "name": "FunctionPackageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 226
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 239
          },
          "name": "objectNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 255
          },
          "name": "sha256Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 219
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 232
          },
          "name": "objectName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 245
          },
          "name": "sha256",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 184
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionPackage"
          }
        }
      ],
      "symbolId": "src/function:FunctionPackageOutputReference"
    },
    "@cdktf/provider-yandex.FunctionScalingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy yandex_function_scaling_policy}."
      },
      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy yandex_function_scaling_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/function-scaling-policy.ts",
          "line": 198
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-scaling-policy.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 254
          },
          "name": "putPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 241
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 257
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 269
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FunctionScalingPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 185
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 251
          },
          "name": "policy",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicyList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 229
          },
          "name": "functionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 245
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 261
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 222
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-scaling-policy:FunctionScalingPolicy"
    },
    "@cdktf/provider-yandex.FunctionScalingPolicyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-scaling-policy.ts",
        "line": 9
      },
      "name": "FunctionScalingPolicyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#function_id FunctionScalingPolicy#function_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 13
          },
          "name": "functionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#id FunctionScalingPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#policy FunctionScalingPolicy#policy}",
            "stability": "stable",
            "summary": "policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 26
          },
          "name": "policy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function-scaling-policy:FunctionScalingPolicyConfig"
    },
    "@cdktf/provider-yandex.FunctionScalingPolicyPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-scaling-policy.ts",
        "line": 28
      },
      "name": "FunctionScalingPolicyPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#tag FunctionScalingPolicy#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 32
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#zone_instances_limit FunctionScalingPolicy#zone_instances_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 36
          },
          "name": "zoneInstancesLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_scaling_policy#zone_requests_limit FunctionScalingPolicy#zone_requests_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 40
          },
          "name": "zoneRequestsLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/function-scaling-policy:FunctionScalingPolicyPolicy"
    },
    "@cdktf/provider-yandex.FunctionScalingPolicyPolicyList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicyList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-scaling-policy.ts",
          "line": 165
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-scaling-policy.ts",
        "line": 157
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 172
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicyOutputReference"
            }
          }
        }
      ],
      "name": "FunctionScalingPolicyPolicyList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 165
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 165
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 165
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function-scaling-policy:FunctionScalingPolicyPolicyList"
    },
    "@cdktf/provider-yandex.FunctionScalingPolicyPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-scaling-policy.ts",
          "line": 65
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-scaling-policy.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 132
          },
          "name": "resetZoneInstancesLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 148
          },
          "name": "resetZoneRequestsLimit"
        }
      ],
      "name": "FunctionScalingPolicyPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 120
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 136
          },
          "name": "zoneInstancesLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 152
          },
          "name": "zoneRequestsLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 113
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 126
          },
          "name": "zoneInstancesLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 142
          },
          "name": "zoneRequestsLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-scaling-policy.ts",
            "line": 69
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.FunctionScalingPolicyPolicy"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function-scaling-policy:FunctionScalingPolicyPolicyOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 259
      },
      "name": "FunctionTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#create Function#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 263
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#delete Function#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 267
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function#update Function#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 271
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function:FunctionTimeouts"
    },
    "@cdktf/provider-yandex.FunctionTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function.ts",
          "line": 294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 348
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 364
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 380
          },
          "name": "resetUpdate"
        }
      ],
      "name": "FunctionTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 352
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 368
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 384
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 342
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 358
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 374
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function.ts",
            "line": 298
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.FunctionTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function:FunctionTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTrigger": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger yandex_function_trigger}."
      },
      "fqn": "@cdktf/provider-yandex.FunctionTrigger",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger yandex_function_trigger} Resource."
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 1335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.FunctionTriggerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 1317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1455
          },
          "name": "putDlq",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerDlq"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1471
          },
          "name": "putFunction",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerFunction"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1484
          },
          "name": "putIot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerIot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1516
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerLogging"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1500
          },
          "name": "putLogGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroup"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1532
          },
          "name": "putMessageQueue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1548
          },
          "name": "putObjectStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1564
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1580
          },
          "name": "putTimer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.FunctionTriggerTimer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1381
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1458
          },
          "name": "resetDlq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1397
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1413
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1487
          },
          "name": "resetIot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1429
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1519
          },
          "name": "resetLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1503
          },
          "name": "resetLogGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1535
          },
          "name": "resetMessageQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1551
          },
          "name": "resetObjectStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1567
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1583
          },
          "name": "resetTimer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1595
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "FunctionTrigger",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1322
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1369
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1452
          },
          "name": "dlq",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerDlqOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1468
          },
          "name": "function",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerFunctionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1481
          },
          "name": "iot",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerIotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1513
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLoggingOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1497
          },
          "name": "logGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroupOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1529
          },
          "name": "messageQueue",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1545
          },
          "name": "objectStorage",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1561
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1577
          },
          "name": "timer",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1385
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1462
          },
          "name": "dlqInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerDlq"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1401
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1475
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerFunction"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1417
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1491
          },
          "name": "iotInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerIot"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1433
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1523
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogging"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1507
          },
          "name": "logGroupInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroup"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1539
          },
          "name": "messageQueueInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueue"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1446
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1555
          },
          "name": "objectStorageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1571
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1587
          },
          "name": "timerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimer"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1375
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1391
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1407
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1423
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1439
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTrigger"
    },
    "@cdktf/provider-yandex.FunctionTriggerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 9
      },
      "name": "FunctionTriggerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#function FunctionTrigger#function}",
            "stability": "stable",
            "summary": "function block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 44
          },
          "name": "function",
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerFunction"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#name FunctionTrigger#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#description FunctionTrigger#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#dlq FunctionTrigger#dlq}",
            "stability": "stable",
            "summary": "dlq block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 38
          },
          "name": "dlq",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerDlq"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#folder_id FunctionTrigger#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#id FunctionTrigger#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#iot FunctionTrigger#iot}",
            "stability": "stable",
            "summary": "iot block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 50
          },
          "name": "iot",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerIot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#labels FunctionTrigger#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#logging FunctionTrigger#logging}",
            "stability": "stable",
            "summary": "logging block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 62
          },
          "name": "logging",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogging"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#log_group FunctionTrigger#log_group}",
            "stability": "stable",
            "summary": "log_group block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 56
          },
          "name": "logGroup",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroup"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#message_queue FunctionTrigger#message_queue}",
            "stability": "stable",
            "summary": "message_queue block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 68
          },
          "name": "messageQueue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#object_storage FunctionTrigger#object_storage}",
            "stability": "stable",
            "summary": "object_storage block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 74
          },
          "name": "objectStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#timeouts FunctionTrigger#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 80
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#timer FunctionTrigger#timer}",
            "stability": "stable",
            "summary": "timer block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 86
          },
          "name": "timer",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimer"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerConfig"
    },
    "@cdktf/provider-yandex.FunctionTriggerDlq": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerDlq",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 88
      },
      "name": "FunctionTriggerDlq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#queue_id FunctionTrigger#queue_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 92
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#service_account_id FunctionTrigger#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 96
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerDlq"
    },
    "@cdktf/provider-yandex.FunctionTriggerDlqOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerDlqOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 117
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 110
      },
      "name": "FunctionTriggerDlqOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 157
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 170
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 150
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 163
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerDlq"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerDlqOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerFunction": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerFunction",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 174
      },
      "name": "FunctionTriggerFunction",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#id FunctionTrigger#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 181
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#retry_attempts FunctionTrigger#retry_attempts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 185
          },
          "name": "retryAttempts",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#retry_interval FunctionTrigger#retry_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 189
          },
          "name": "retryInterval",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#service_account_id FunctionTrigger#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 193
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#tag FunctionTrigger#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 197
          },
          "name": "tag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerFunction"
    },
    "@cdktf/provider-yandex.FunctionTriggerFunctionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerFunctionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 214
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 291
          },
          "name": "resetRetryAttempts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 307
          },
          "name": "resetRetryInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 323
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 339
          },
          "name": "resetTag"
        }
      ],
      "name": "FunctionTriggerFunctionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 279
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 295
          },
          "name": "retryAttemptsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 311
          },
          "name": "retryIntervalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 327
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 343
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 272
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 285
          },
          "name": "retryAttempts",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 301
          },
          "name": "retryInterval",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 317
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 333
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 225
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerFunction"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerFunctionOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerIot": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerIot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 347
      },
      "name": "FunctionTriggerIot",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#registry_id FunctionTrigger#registry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 355
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#device_id FunctionTrigger#device_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 351
          },
          "name": "deviceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#topic FunctionTrigger#topic}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 359
          },
          "name": "topic",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerIot"
    },
    "@cdktf/provider-yandex.FunctionTriggerIotOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerIotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 426
          },
          "name": "resetDeviceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 455
          },
          "name": "resetTopic"
        }
      ],
      "name": "FunctionTriggerIotOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 430
          },
          "name": "deviceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 443
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 459
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 420
          },
          "name": "deviceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 436
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 449
          },
          "name": "topic",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerIot"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerIotOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerLogGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 463
      },
      "name": "FunctionTriggerLogGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_cutoff FunctionTrigger#batch_cutoff}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 467
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#log_group_ids FunctionTrigger#log_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 475
          },
          "name": "logGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_size FunctionTrigger#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 471
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerLogGroup"
    },
    "@cdktf/provider-yandex.FunctionTriggerLogGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 497
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 490
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 555
          },
          "name": "resetBatchSize"
        }
      ],
      "name": "FunctionTriggerLogGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 543
          },
          "name": "batchCutoffInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 559
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 572
          },
          "name": "logGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 536
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 549
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 565
          },
          "name": "logGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 501
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogGroup"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerLogGroupOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerLogging": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 576
      },
      "name": "FunctionTriggerLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_cutoff FunctionTrigger#batch_cutoff}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 580
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#group_id FunctionTrigger#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 588
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#levels FunctionTrigger#levels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 592
          },
          "name": "levels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#resource_ids FunctionTrigger#resource_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 596
          },
          "name": "resourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#resource_types FunctionTrigger#resource_types}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 600
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_size FunctionTrigger#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 584
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerLogging"
    },
    "@cdktf/provider-yandex.FunctionTriggerLoggingOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 701
          },
          "name": "resetBatchSize"
        }
      ],
      "name": "FunctionTriggerLoggingOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 689
          },
          "name": "batchCutoffInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 705
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 718
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 731
          },
          "name": "levelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 744
          },
          "name": "resourceIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 757
          },
          "name": "resourceTypesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 682
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 695
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 711
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 724
          },
          "name": "levels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 737
          },
          "name": "resourceIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 750
          },
          "name": "resourceTypes",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerLogging"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerLoggingOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerMessageQueue": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 761
      },
      "name": "FunctionTriggerMessageQueue",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_cutoff FunctionTrigger#batch_cutoff}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 765
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#queue_id FunctionTrigger#queue_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 773
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#service_account_id FunctionTrigger#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 777
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#batch_size FunctionTrigger#batch_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 769
          },
          "name": "batchSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#visibility_timeout FunctionTrigger#visibility_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 781
          },
          "name": "visibilityTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerMessageQueue"
    },
    "@cdktf/provider-yandex.FunctionTriggerMessageQueueOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 805
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 798
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 875
          },
          "name": "resetBatchSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 917
          },
          "name": "resetVisibilityTimeout"
        }
      ],
      "name": "FunctionTriggerMessageQueueOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 863
          },
          "name": "batchCutoffInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 879
          },
          "name": "batchSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 892
          },
          "name": "queueIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 905
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 921
          },
          "name": "visibilityTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 856
          },
          "name": "batchCutoff",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 869
          },
          "name": "batchSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 885
          },
          "name": "queueId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 898
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 911
          },
          "name": "visibilityTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 809
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerMessageQueue"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerMessageQueueOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerObjectStorage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 925
      },
      "name": "FunctionTriggerObjectStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#bucket_id FunctionTrigger#bucket_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 929
          },
          "name": "bucketId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#create FunctionTrigger#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 933
          },
          "name": "create",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#delete FunctionTrigger#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 937
          },
          "name": "delete",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#prefix FunctionTrigger#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 941
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#suffix FunctionTrigger#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 945
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#update FunctionTrigger#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 949
          },
          "name": "update",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerObjectStorage"
    },
    "@cdktf/provider-yandex.FunctionTriggerObjectStorageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1050
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1066
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1082
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1098
          },
          "name": "resetSuffix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1114
          },
          "name": "resetUpdate"
        }
      ],
      "name": "FunctionTriggerObjectStorageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1038
          },
          "name": "bucketIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1054
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1070
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1086
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1102
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1118
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1031
          },
          "name": "bucketId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1044
          },
          "name": "create",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1060
          },
          "name": "delete",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1076
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1092
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1108
          },
          "name": "update",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerObjectStorage"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerObjectStorageOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 1122
      },
      "name": "FunctionTriggerTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#create FunctionTrigger#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1126
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#delete FunctionTrigger#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1130
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#update FunctionTrigger#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1134
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerTimeouts"
    },
    "@cdktf/provider-yandex.FunctionTriggerTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 1157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 1149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1211
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1227
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1243
          },
          "name": "resetUpdate"
        }
      ],
      "name": "FunctionTriggerTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1215
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1231
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1247
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1205
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1221
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1237
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.FunctionTriggerTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.FunctionTriggerTimer": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerTimer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 1251
      },
      "name": "FunctionTriggerTimer",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/function_trigger#cron_expression FunctionTrigger#cron_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1255
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerTimer"
    },
    "@cdktf/provider-yandex.FunctionTriggerTimerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.FunctionTriggerTimerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/function-trigger.ts",
          "line": 1275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/function-trigger.ts",
        "line": 1268
      },
      "name": "FunctionTriggerTimerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1309
          },
          "name": "cronExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1302
          },
          "name": "cronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/function-trigger.ts",
            "line": 1279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.FunctionTriggerTimer"
          }
        }
      ],
      "symbolId": "src/function-trigger:FunctionTriggerTimerOutputReference"
    },
    "@cdktf/provider-yandex.IamServiceAccount": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account yandex_iam_service_account}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account yandex_iam_service_account} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 282
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 224
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 240
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 256
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 285
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 297
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 212
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 279
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 228
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 244
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 260
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 273
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 289
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 218
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 234
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 266
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account:IamServiceAccount"
    },
    "@cdktf/provider-yandex.IamServiceAccountApiKey": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key yandex_iam_service_account_api_key}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountApiKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key yandex_iam_service_account_api_key} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-api-key.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountApiKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-api-key.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 88
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 109
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 130
          },
          "name": "resetPgpKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 160
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountApiKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 76
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 97
          },
          "name": "encryptedSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 118
          },
          "name": "keyFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 139
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 92
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 134
          },
          "name": "pgpKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 152
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 82
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 124
          },
          "name": "pgpKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 145
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-api-key:IamServiceAccountApiKey"
    },
    "@cdktf/provider-yandex.IamServiceAccountApiKeyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountApiKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-api-key.ts",
        "line": 9
      },
      "name": "IamServiceAccountApiKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key#service_account_id IamServiceAccountApiKey#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 28
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key#description IamServiceAccountApiKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key#id IamServiceAccountApiKey#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_api_key#pgp_key IamServiceAccountApiKey#pgp_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-api-key.ts",
            "line": 24
          },
          "name": "pgpKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-api-key:IamServiceAccountApiKeyConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account.ts",
        "line": 9
      },
      "name": "IamServiceAccountConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#name IamServiceAccount#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 28
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#description IamServiceAccount#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#folder_id IamServiceAccount#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#id IamServiceAccount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#timeouts IamServiceAccount#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 34
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeouts"
          }
        }
      ],
      "symbolId": "src/iam-service-account:IamServiceAccountConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding yandex_iam_service_account_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding yandex_iam_service_account_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 118
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 131
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 111
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 124
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-binding:IamServiceAccountIamBinding"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-binding.ts",
        "line": 9
      },
      "name": "IamServiceAccountIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding#members IamServiceAccountIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 20
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding#role IamServiceAccountIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 24
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding#service_account_id IamServiceAccountIamBinding#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 28
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding#id IamServiceAccountIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_binding#sleep_after IamServiceAccountIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-binding:IamServiceAccountIamBindingConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamMember": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member yandex_iam_service_account_iam_member}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member yandex_iam_service_account_iam_member} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-iam-member.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountIamMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-member.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountIamMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 105
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 118
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 131
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 98
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 111
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 124
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-member:IamServiceAccountIamMember"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamMemberConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamMemberConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-member.ts",
        "line": 9
      },
      "name": "IamServiceAccountIamMemberConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member#member IamServiceAccountIamMember#member}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 20
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member#role IamServiceAccountIamMember#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 24
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member#service_account_id IamServiceAccountIamMember#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 28
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member#id IamServiceAccountIamMember#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_member#sleep_after IamServiceAccountIamMember#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-member.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-member:IamServiceAccountIamMemberConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_policy yandex_iam_service_account_iam_policy}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_policy yandex_iam_service_account_iam_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-iam-policy.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountIamPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-policy.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 78
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountIamPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 82
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 95
          },
          "name": "policyDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 108
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 72
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 88
          },
          "name": "policyData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 101
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-policy:IamServiceAccountIamPolicy"
    },
    "@cdktf/provider-yandex.IamServiceAccountIamPolicyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountIamPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-iam-policy.ts",
        "line": 9
      },
      "name": "IamServiceAccountIamPolicyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_policy#policy_data IamServiceAccountIamPolicy#policy_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 20
          },
          "name": "policyData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_policy#service_account_id IamServiceAccountIamPolicy#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 24
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_iam_policy#id IamServiceAccountIamPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-iam-policy.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-iam-policy:IamServiceAccountIamPolicyConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountKey": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key yandex_iam_service_account_key}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key yandex_iam_service_account_key} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-key.ts",
          "line": 60
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-key.ts",
        "line": 42
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 98
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 119
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 135
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 151
          },
          "name": "resetKeyAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 172
          },
          "name": "resetPgpKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 47
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 86
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 107
          },
          "name": "encryptedPrivateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 160
          },
          "name": "keyFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 181
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 186
          },
          "name": "publicKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 102
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 123
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 139
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 155
          },
          "name": "keyAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 176
          },
          "name": "pgpKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 199
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 92
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 113
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 129
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 145
          },
          "name": "keyAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 166
          },
          "name": "pgpKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 192
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-key:IamServiceAccountKey"
    },
    "@cdktf/provider-yandex.IamServiceAccountKeyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-key.ts",
        "line": 9
      },
      "name": "IamServiceAccountKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#service_account_id IamServiceAccountKey#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 36
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#description IamServiceAccountKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#format IamServiceAccountKey#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 17
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#id IamServiceAccountKey#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#key_algorithm IamServiceAccountKey#key_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 28
          },
          "name": "keyAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_key#pgp_key IamServiceAccountKey#pgp_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-key.ts",
            "line": 32
          },
          "name": "pgpKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-key:IamServiceAccountKeyConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountStaticAccessKey": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key yandex_iam_service_account_static_access_key}."
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountStaticAccessKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key yandex_iam_service_account_static_access_key} Resource."
        },
        "locationInModule": {
          "filename": "src/iam-service-account-static-access-key.ts",
          "line": 52
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IamServiceAccountStaticAccessKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account-static-access-key.ts",
        "line": 34
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 93
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 114
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 135
          },
          "name": "resetPgpKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 165
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IamServiceAccountStaticAccessKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 39
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 76
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 81
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 102
          },
          "name": "encryptedSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 123
          },
          "name": "keyFingerprint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 144
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 97
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 118
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 139
          },
          "name": "pgpKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 157
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 87
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 108
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 129
          },
          "name": "pgpKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 150
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-static-access-key:IamServiceAccountStaticAccessKey"
    },
    "@cdktf/provider-yandex.IamServiceAccountStaticAccessKeyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountStaticAccessKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account-static-access-key.ts",
        "line": 9
      },
      "name": "IamServiceAccountStaticAccessKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key#service_account_id IamServiceAccountStaticAccessKey#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 28
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key#description IamServiceAccountStaticAccessKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key#id IamServiceAccountStaticAccessKey#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account_static_access_key#pgp_key IamServiceAccountStaticAccessKey#pgp_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account-static-access-key.ts",
            "line": 24
          },
          "name": "pgpKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account-static-access-key:IamServiceAccountStaticAccessKeyConfig"
    },
    "@cdktf/provider-yandex.IamServiceAccountTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iam-service-account.ts",
        "line": 36
      },
      "name": "IamServiceAccountTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#create IamServiceAccount#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 40
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#delete IamServiceAccount#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 44
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iam_service_account#update IamServiceAccount#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 48
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iam-service-account:IamServiceAccountTimeouts"
    },
    "@cdktf/provider-yandex.IamServiceAccountTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iam-service-account.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iam-service-account.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 125
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 141
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 157
          },
          "name": "resetUpdate"
        }
      ],
      "name": "IamServiceAccountTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 129
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 145
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 161
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 119
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 135
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 151
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iam-service-account.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IamServiceAccountTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iam-service-account:IamServiceAccountTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.IotCoreDevice": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device yandex_iot_core_device}."
      },
      "fqn": "@cdktf/provider-yandex.IotCoreDevice",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device yandex_iot_core_device} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-core-device.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IotCoreDeviceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-core-device.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 342
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 234
          },
          "name": "resetAliases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 250
          },
          "name": "resetCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 271
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 287
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 316
          },
          "name": "resetPasswords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 345
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 357
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCoreDevice",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 259
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 339
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 238
          },
          "name": "aliasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 254
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 275
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 291
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 304
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 320
          },
          "name": "passwordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 333
          },
          "name": "registryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 349
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 228
          },
          "name": "aliases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 244
          },
          "name": "certificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 265
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 310
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 326
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-core-device:IotCoreDevice"
    },
    "@cdktf/provider-yandex.IotCoreDeviceConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreDeviceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-core-device.ts",
        "line": 9
      },
      "name": "IotCoreDeviceConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#name IotCoreDevice#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 32
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#registry_id IotCoreDevice#registry_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 40
          },
          "name": "registryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#aliases IotCoreDevice#aliases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 13
          },
          "name": "aliases",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#certificates IotCoreDevice#certificates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 17
          },
          "name": "certificates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#description IotCoreDevice#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#id IotCoreDevice#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#passwords IotCoreDevice#passwords}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 36
          },
          "name": "passwords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#timeouts IotCoreDevice#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 46
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeouts"
          }
        }
      ],
      "symbolId": "src/iot-core-device:IotCoreDeviceConfig"
    },
    "@cdktf/provider-yandex.IotCoreDeviceTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-core-device.ts",
        "line": 48
      },
      "name": "IotCoreDeviceTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#create IotCoreDevice#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 52
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#delete IotCoreDevice#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 56
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_device#update IotCoreDevice#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 60
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-core-device:IotCoreDeviceTimeouts"
    },
    "@cdktf/provider-yandex.IotCoreDeviceTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-core-device.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-core-device.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 137
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 153
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 169
          },
          "name": "resetUpdate"
        }
      ],
      "name": "IotCoreDeviceTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 141
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 157
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 173
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 131
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 147
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 163
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-device.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IotCoreDeviceTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-core-device:IotCoreDeviceTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.IotCoreRegistry": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry yandex_iot_core_registry}."
      },
      "fqn": "@cdktf/provider-yandex.IotCoreRegistry",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry yandex_iot_core_registry} Resource."
        },
        "locationInModule": {
          "filename": "src/iot-core-registry.ts",
          "line": 199
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.IotCoreRegistryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-core-registry.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 345
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 234
          },
          "name": "resetCertificates"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 255
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 271
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 287
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 303
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 332
          },
          "name": "resetPasswords"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 348
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 360
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IotCoreRegistry",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 186
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 243
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 342
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 238
          },
          "name": "certificatesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 259
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 275
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 291
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 307
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 320
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 336
          },
          "name": "passwordsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 352
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 228
          },
          "name": "certificates",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 249
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 265
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 281
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 297
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 313
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 326
          },
          "name": "passwords",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/iot-core-registry:IotCoreRegistry"
    },
    "@cdktf/provider-yandex.IotCoreRegistryConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreRegistryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-core-registry.ts",
        "line": 9
      },
      "name": "IotCoreRegistryConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#name IotCoreRegistry#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#certificates IotCoreRegistry#certificates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 13
          },
          "name": "certificates",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#description IotCoreRegistry#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#folder_id IotCoreRegistry#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#id IotCoreRegistry#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#labels IotCoreRegistry#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#passwords IotCoreRegistry#passwords}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 40
          },
          "name": "passwords",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#timeouts IotCoreRegistry#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 46
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeouts"
          }
        }
      ],
      "symbolId": "src/iot-core-registry:IotCoreRegistryConfig"
    },
    "@cdktf/provider-yandex.IotCoreRegistryTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/iot-core-registry.ts",
        "line": 48
      },
      "name": "IotCoreRegistryTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#create IotCoreRegistry#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 52
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#delete IotCoreRegistry#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 56
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/iot_core_registry#update IotCoreRegistry#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 60
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/iot-core-registry:IotCoreRegistryTimeouts"
    },
    "@cdktf/provider-yandex.IotCoreRegistryTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/iot-core-registry.ts",
          "line": 83
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/iot-core-registry.ts",
        "line": 75
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 137
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 153
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 169
          },
          "name": "resetUpdate"
        }
      ],
      "name": "IotCoreRegistryTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 141
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 157
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 173
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 131
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 147
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 163
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/iot-core-registry.ts",
            "line": 87
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.IotCoreRegistryTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/iot-core-registry:IotCoreRegistryTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.KmsSecretCiphertext": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext yandex_kms_secret_ciphertext}."
      },
      "fqn": "@cdktf/provider-yandex.KmsSecretCiphertext",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext yandex_kms_secret_ciphertext} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-secret-ciphertext.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-secret-ciphertext.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 279
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 219
          },
          "name": "resetAadContext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 240
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 282
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsSecretCiphertext",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 174
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 228
          },
          "name": "ciphertext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 276
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 223
          },
          "name": "aadContextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 244
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 257
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 270
          },
          "name": "plaintextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 286
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 213
          },
          "name": "aadContext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 234
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 250
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 263
          },
          "name": "plaintext",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-secret-ciphertext:KmsSecretCiphertext"
    },
    "@cdktf/provider-yandex.KmsSecretCiphertextConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-secret-ciphertext.ts",
        "line": 9
      },
      "name": "KmsSecretCiphertextConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#key_id KmsSecretCiphertext#key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 24
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#plaintext KmsSecretCiphertext#plaintext}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 28
          },
          "name": "plaintext",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#aad_context KmsSecretCiphertext#aad_context}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 13
          },
          "name": "aadContext",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#id KmsSecretCiphertext#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#timeouts KmsSecretCiphertext#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 34
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts"
          }
        }
      ],
      "symbolId": "src/kms-secret-ciphertext:KmsSecretCiphertextConfig"
    },
    "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-secret-ciphertext.ts",
        "line": 36
      },
      "name": "KmsSecretCiphertextTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#create KmsSecretCiphertext#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 40
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#delete KmsSecretCiphertext#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 44
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_secret_ciphertext#read KmsSecretCiphertext#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 48
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-secret-ciphertext:KmsSecretCiphertextTimeouts"
    },
    "@cdktf/provider-yandex.KmsSecretCiphertextTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-secret-ciphertext.ts",
          "line": 71
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-secret-ciphertext.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 125
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 141
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 157
          },
          "name": "resetRead"
        }
      ],
      "name": "KmsSecretCiphertextTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 129
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 145
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 161
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 119
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 135
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 151
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-secret-ciphertext.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KmsSecretCiphertextTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-secret-ciphertext:KmsSecretCiphertextTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.KmsSymmetricKey": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key yandex_kms_symmetric_key}."
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKey",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key yandex_kms_symmetric_key} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-symmetric-key.ts",
          "line": 226
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-symmetric-key.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 385
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 266
          },
          "name": "resetDefaultAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 282
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 298
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 314
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 330
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 346
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 367
          },
          "name": "resetRotationPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 388
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 400
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsSymmetricKey",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 213
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 254
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 355
          },
          "name": "rotatedAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 376
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 382
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 270
          },
          "name": "defaultAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 286
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 302
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 318
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 334
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 350
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 371
          },
          "name": "rotationPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 392
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 260
          },
          "name": "defaultAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 276
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 292
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 308
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 324
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 340
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 361
          },
          "name": "rotationPeriod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key:KmsSymmetricKey"
    },
    "@cdktf/provider-yandex.KmsSymmetricKeyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-symmetric-key.ts",
        "line": 9
      },
      "name": "KmsSymmetricKeyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#default_algorithm KmsSymmetricKey#default_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 13
          },
          "name": "defaultAlgorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#description KmsSymmetricKey#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#folder_id KmsSymmetricKey#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#id KmsSymmetricKey#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#labels KmsSymmetricKey#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#name KmsSymmetricKey#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#rotation_period KmsSymmetricKey#rotation_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 40
          },
          "name": "rotationPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#timeouts KmsSymmetricKey#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 46
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts"
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key:KmsSymmetricKeyConfig"
    },
    "@cdktf/provider-yandex.KmsSymmetricKeyIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding yandex_kms_symmetric_key_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding yandex_kms_symmetric_key_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/kms-symmetric-key-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-symmetric-key-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 130
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KmsSymmetricKeyIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 118
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 134
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 147
          },
          "name": "symmetricKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 111
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 124
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 140
          },
          "name": "symmetricKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key-iam-binding:KmsSymmetricKeyIamBinding"
    },
    "@cdktf/provider-yandex.KmsSymmetricKeyIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-symmetric-key-iam-binding.ts",
        "line": 9
      },
      "name": "KmsSymmetricKeyIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding#members KmsSymmetricKeyIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 20
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding#role KmsSymmetricKeyIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 24
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding#symmetric_key_id KmsSymmetricKeyIamBinding#symmetric_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 32
          },
          "name": "symmetricKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding#id KmsSymmetricKeyIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key_iam_binding#sleep_after KmsSymmetricKeyIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key-iam-binding.ts",
            "line": 28
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key-iam-binding:KmsSymmetricKeyIamBindingConfig"
    },
    "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kms-symmetric-key.ts",
        "line": 48
      },
      "name": "KmsSymmetricKeyTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#create KmsSymmetricKey#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 52
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#delete KmsSymmetricKey#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 56
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#read KmsSymmetricKey#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 60
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kms_symmetric_key#update KmsSymmetricKey#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 64
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key:KmsSymmetricKeyTimeouts"
    },
    "@cdktf/provider-yandex.KmsSymmetricKeyTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kms-symmetric-key.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kms-symmetric-key.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 148
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 164
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 180
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 196
          },
          "name": "resetUpdate"
        }
      ],
      "name": "KmsSymmetricKeyTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 152
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 168
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 184
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 200
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 142
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 158
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 174
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 190
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kms-symmetric-key.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KmsSymmetricKeyTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kms-symmetric-key:KmsSymmetricKeyTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster yandex_kubernetes_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.KubernetesCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster yandex_kubernetes_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 1305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1287
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1599
          },
          "name": "putKmsProvider",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProvider"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1615
          },
          "name": "putMaster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterMaster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1628
          },
          "name": "putNetworkImplementation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1644
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1351
          },
          "name": "resetClusterIpv4Range"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1367
          },
          "name": "resetClusterIpv6Range"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1388
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1404
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1425
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1602
          },
          "name": "resetKmsProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1441
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1462
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1631
          },
          "name": "resetNetworkImplementation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1491
          },
          "name": "resetNetworkPolicyProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1507
          },
          "name": "resetNodeIpv4CidrMaskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1536
          },
          "name": "resetReleaseChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1565
          },
          "name": "resetServiceIpv4Range"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1581
          },
          "name": "resetServiceIpv6Range"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1647
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1659
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KubernetesCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1292
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1376
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1413
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1596
          },
          "name": "kmsProvider",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProviderOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1450
          },
          "name": "logGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1612
          },
          "name": "master",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1625
          },
          "name": "networkImplementation",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1590
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1641
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1355
          },
          "name": "clusterIpv4RangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1371
          },
          "name": "clusterIpv6RangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1392
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1408
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1429
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1606
          },
          "name": "kmsProviderInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProvider"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1445
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1619
          },
          "name": "masterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMaster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1466
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1479
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1635
          },
          "name": "networkImplementationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1495
          },
          "name": "networkPolicyProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1511
          },
          "name": "nodeIpv4CidrMaskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1524
          },
          "name": "nodeServiceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1540
          },
          "name": "releaseChannelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1553
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1569
          },
          "name": "serviceIpv4RangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1585
          },
          "name": "serviceIpv6RangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1651
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1345
          },
          "name": "clusterIpv4Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1361
          },
          "name": "clusterIpv6Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1382
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1398
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1419
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1435
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1456
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1472
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1485
          },
          "name": "networkPolicyProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1501
          },
          "name": "nodeIpv4CidrMaskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1517
          },
          "name": "nodeServiceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1530
          },
          "name": "releaseChannel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1546
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1559
          },
          "name": "serviceIpv4Range",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1575
          },
          "name": "serviceIpv6Range",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesCluster"
    },
    "@cdktf/provider-yandex.KubernetesClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 9
      },
      "name": "KubernetesClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#master KubernetesCluster#master}",
            "stability": "stable",
            "summary": "master block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 84
          },
          "name": "master",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMaster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#network_id KubernetesCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 44
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#node_service_account_id KubernetesCluster#node_service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 56
          },
          "name": "nodeServiceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#service_account_id KubernetesCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 64
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#cluster_ipv4_range KubernetesCluster#cluster_ipv4_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 13
          },
          "name": "clusterIpv4Range",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#cluster_ipv6_range KubernetesCluster#cluster_ipv6_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 17
          },
          "name": "clusterIpv6Range",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#description KubernetesCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#folder_id KubernetesCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#id KubernetesCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#kms_provider KubernetesCluster#kms_provider}",
            "stability": "stable",
            "summary": "kms_provider block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 78
          },
          "name": "kmsProvider",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProvider"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#labels KubernetesCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#name KubernetesCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 40
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#network_implementation KubernetesCluster#network_implementation}",
            "stability": "stable",
            "summary": "network_implementation block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 90
          },
          "name": "networkImplementation",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#network_policy_provider KubernetesCluster#network_policy_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 48
          },
          "name": "networkPolicyProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#node_ipv4_cidr_mask_size KubernetesCluster#node_ipv4_cidr_mask_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 52
          },
          "name": "nodeIpv4CidrMaskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#release_channel KubernetesCluster#release_channel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 60
          },
          "name": "releaseChannel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#service_ipv4_range KubernetesCluster#service_ipv4_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 68
          },
          "name": "serviceIpv4Range",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#service_ipv6_range KubernetesCluster#service_ipv6_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 72
          },
          "name": "serviceIpv6Range",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#timeouts KubernetesCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 96
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterConfig"
    },
    "@cdktf/provider-yandex.KubernetesClusterKmsProvider": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProvider",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 98
      },
      "name": "KubernetesClusterKmsProvider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#key_id KubernetesCluster#key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 102
          },
          "name": "keyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterKmsProvider"
    },
    "@cdktf/provider-yandex.KubernetesClusterKmsProviderOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProviderOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 155
          },
          "name": "resetKeyId"
        }
      ],
      "name": "KubernetesClusterKmsProviderOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 159
          },
          "name": "keyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 149
          },
          "name": "keyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterKmsProvider"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterKmsProviderOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMaster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMaster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 785
      },
      "name": "KubernetesClusterMaster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#maintenance_policy KubernetesCluster#maintenance_policy}",
            "stability": "stable",
            "summary": "maintenance_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 803
          },
          "name": "maintenancePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#public_ip KubernetesCluster#public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 789
          },
          "name": "publicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#regional KubernetesCluster#regional}",
            "stability": "stable",
            "summary": "regional block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 809
          },
          "name": "regional",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegional"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#security_group_ids KubernetesCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 793
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#version KubernetesCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 797
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#zonal KubernetesCluster#zonal}",
            "stability": "stable",
            "summary": "zonal block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 815
          },
          "name": "zonal",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonal"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMaster"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 387
      },
      "name": "KubernetesClusterMasterMaintenancePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#auto_upgrade KubernetesCluster#auto_upgrade}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 391
          },
          "name": "autoUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#maintenance_window KubernetesCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 397
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterMaintenancePolicy"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 242
      },
      "name": "KubernetesClusterMasterMaintenancePolicyMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#duration KubernetesCluster#duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 250
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#start_time KubernetesCluster#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 254
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#day KubernetesCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 246
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 368
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 383
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesClusterMasterMaintenancePolicyMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 376
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 376
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 376
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterMaintenancePolicyMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 269
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 333
          },
          "name": "resetDay"
        }
      ],
      "name": "KubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 337
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 350
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 363
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 327
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 343
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 356
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterMaintenancePolicyMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 467
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 470
          },
          "name": "resetMaintenanceWindow"
        }
      ],
      "name": "KubernetesClusterMasterMaintenancePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 464
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 458
          },
          "name": "autoUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 474
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 451
          },
          "name": "autoUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterMaintenancePolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 979
          },
          "name": "putMaintenancePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 995
          },
          "name": "putRegional",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegional"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1011
          },
          "name": "putZonal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 982
          },
          "name": "resetMaintenancePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 928
          },
          "name": "resetPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 998
          },
          "name": "resetRegional"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 944
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 960
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1014
          },
          "name": "resetZonal"
        }
      ],
      "name": "KubernetesClusterMasterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 896
          },
          "name": "clusterCaCertificate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 901
          },
          "name": "externalV4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 906
          },
          "name": "externalV4Endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 911
          },
          "name": "internalV4Address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 916
          },
          "name": "internalV4Endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 976
          },
          "name": "maintenancePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 992
          },
          "name": "regional",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 970
          },
          "name": "versionInfo",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1008
          },
          "name": "zonal",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 986
          },
          "name": "maintenancePolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterMaintenancePolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 932
          },
          "name": "publicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1002
          },
          "name": "regionalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegional"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 948
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 964
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1018
          },
          "name": "zonalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonal"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 922
          },
          "name": "publicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 938
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 954
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMaster"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterRegional": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegional",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 602
      },
      "name": "KubernetesClusterMasterRegional",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#region KubernetesCluster#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 606
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#location KubernetesCluster#location}",
            "stability": "stable",
            "summary": "location block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 612
          },
          "name": "location",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterRegional"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 478
      },
      "name": "KubernetesClusterMasterRegionalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#subnet_id KubernetesCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 482
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#zone KubernetesCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 486
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterRegionalLocation"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 598
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesClusterMasterRegionalLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 591
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 591
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 591
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterRegionalLocationList"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 500
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 558
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 574
          },
          "name": "resetZone"
        }
      ],
      "name": "KubernetesClusterMasterRegionalLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 562
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 578
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 552
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 568
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterRegionalLocationOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterRegionalOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 633
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 626
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 682
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 685
          },
          "name": "resetLocation"
        }
      ],
      "name": "KubernetesClusterMasterRegionalOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 679
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 689
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegionalLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 673
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 666
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 637
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterRegional"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterRegionalOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfo": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 163
      },
      "name": "KubernetesClusterMasterVersionInfo",
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterVersionInfo"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 224
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesClusterMasterVersionInfoList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 231
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 231
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 231
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterVersionInfoList"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 184
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 175
      },
      "name": "KubernetesClusterMasterVersionInfoOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 204
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 209
          },
          "name": "newRevisionAvailable",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 214
          },
          "name": "newRevisionSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 219
          },
          "name": "versionDeprecated",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterVersionInfo"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterVersionInfoOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterZonal": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 693
      },
      "name": "KubernetesClusterMasterZonal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#subnet_id KubernetesCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 697
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#zone KubernetesCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 701
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterZonal"
    },
    "@cdktf/provider-yandex.KubernetesClusterMasterZonalOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 722
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 761
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 777
          },
          "name": "resetZone"
        }
      ],
      "name": "KubernetesClusterMasterZonalOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 765
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 781
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 755
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 771
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 726
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterMasterZonal"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterMasterZonalOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1060
      },
      "name": "KubernetesClusterNetworkImplementation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#cilium KubernetesCluster#cilium}",
            "stability": "stable",
            "summary": "cilium block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1066
          },
          "name": "cilium",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterNetworkImplementation"
    },
    "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1022
      },
      "name": "KubernetesClusterNetworkImplementationCilium",
      "symbolId": "src/kubernetes-cluster:KubernetesClusterNetworkImplementationCilium"
    },
    "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCiliumOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCiliumOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 1041
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1034
      },
      "name": "KubernetesClusterNetworkImplementationCiliumOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterNetworkImplementationCiliumOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 1086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1079
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1116
          },
          "name": "putCilium",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1119
          },
          "name": "resetCilium"
        }
      ],
      "name": "KubernetesClusterNetworkImplementationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1113
          },
          "name": "cilium",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCiliumOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1123
          },
          "name": "ciliumInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementationCilium"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesClusterNetworkImplementation"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterNetworkImplementationOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1127
      },
      "name": "KubernetesClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#create KubernetesCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1131
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#delete KubernetesCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1135
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#read KubernetesCluster#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1139
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_cluster#update KubernetesCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1143
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterTimeouts"
    },
    "@cdktf/provider-yandex.KubernetesClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-cluster.ts",
          "line": 1167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-cluster.ts",
        "line": 1159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1227
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1243
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1259
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1275
          },
          "name": "resetUpdate"
        }
      ],
      "name": "KubernetesClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1231
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1247
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1263
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1279
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1221
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1237
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1253
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1269
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-cluster.ts",
            "line": 1171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-cluster:KubernetesClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group yandex_kubernetes_node_group}."
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group yandex_kubernetes_node_group} Resource."
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 2100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 2082
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2301
          },
          "name": "putAllocationPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2317
          },
          "name": "putDeployPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2333
          },
          "name": "putInstanceTemplate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2346
          },
          "name": "putMaintenancePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2362
          },
          "name": "putScalePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2375
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2304
          },
          "name": "resetAllocationPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2142
          },
          "name": "resetAllowedUnsafeSysctls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2320
          },
          "name": "resetDeployPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2176
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2192
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2213
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2349
          },
          "name": "resetMaintenancePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2229
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2245
          },
          "name": "resetNodeLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2261
          },
          "name": "resetNodeTaints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2378
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2282
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2390
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "KubernetesNodeGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2087
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2298
          },
          "name": "allocationPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2164
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2314
          },
          "name": "deployPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2201
          },
          "name": "instanceGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2330
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2343
          },
          "name": "maintenancePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2359
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2270
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2372
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2292
          },
          "name": "versionInfo",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2308
          },
          "name": "allocationPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2146
          },
          "name": "allowedUnsafeSysctlsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2159
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2324
          },
          "name": "deployPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2180
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2196
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2337
          },
          "name": "instanceTemplateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2217
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2353
          },
          "name": "maintenancePolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2233
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2249
          },
          "name": "nodeLabelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2265
          },
          "name": "nodeTaintsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2366
          },
          "name": "scalePolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2382
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2286
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2136
          },
          "name": "allowedUnsafeSysctls",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2152
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2170
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2186
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2207
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2239
          },
          "name": "nodeLabels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2255
          },
          "name": "nodeTaints",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2276
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroup"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 289
      },
      "name": "KubernetesNodeGroupAllocationPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#location KubernetesNodeGroup#location}",
            "stability": "stable",
            "summary": "location block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 295
          },
          "name": "location",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupAllocationPolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 165
      },
      "name": "KubernetesNodeGroupAllocationPolicyLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#subnet_id KubernetesNodeGroup#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 169
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#zone KubernetesNodeGroup#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 173
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupAllocationPolicyLocation"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 270
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 285
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesNodeGroupAllocationPolicyLocationList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 278
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 278
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 278
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 271
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupAllocationPolicyLocationList"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 245
          },
          "name": "resetSubnetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 261
          },
          "name": "resetZone"
        }
      ],
      "name": "KubernetesNodeGroupAllocationPolicyLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 249
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 265
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 239
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 255
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupAllocationPolicyLocationOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 308
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 345
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 348
          },
          "name": "resetLocation"
        }
      ],
      "name": "KubernetesNodeGroupAllocationPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 342
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 352
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicyLocation"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupAllocationPolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 9
      },
      "name": "KubernetesNodeGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#cluster_id KubernetesNodeGroup#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 17
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#instance_template KubernetesNodeGroup#instance_template}",
            "stability": "stable",
            "summary": "instance_template block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 66
          },
          "name": "instanceTemplate",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#scale_policy KubernetesNodeGroup#scale_policy}",
            "stability": "stable",
            "summary": "scale_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 78
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#allocation_policy KubernetesNodeGroup#allocation_policy}",
            "stability": "stable",
            "summary": "allocation_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 54
          },
          "name": "allocationPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupAllocationPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#allowed_unsafe_sysctls KubernetesNodeGroup#allowed_unsafe_sysctls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 13
          },
          "name": "allowedUnsafeSysctls",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#deploy_policy KubernetesNodeGroup#deploy_policy}",
            "stability": "stable",
            "summary": "deploy_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 60
          },
          "name": "deployPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#description KubernetesNodeGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#id KubernetesNodeGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#labels KubernetesNodeGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#maintenance_policy KubernetesNodeGroup#maintenance_policy}",
            "stability": "stable",
            "summary": "maintenance_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 72
          },
          "name": "maintenancePolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#name KubernetesNodeGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 36
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#node_labels KubernetesNodeGroup#node_labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 40
          },
          "name": "nodeLabels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#node_taints KubernetesNodeGroup#node_taints}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 44
          },
          "name": "nodeTaints",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#timeouts KubernetesNodeGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 84
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#version KubernetesNodeGroup#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 48
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupConfig"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 356
      },
      "name": "KubernetesNodeGroupDeployPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#max_expansion KubernetesNodeGroup#max_expansion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 360
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#max_unavailable KubernetesNodeGroup#max_unavailable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 364
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupDeployPolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 385
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 378
      },
      "name": "KubernetesNodeGroupDeployPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 425
          },
          "name": "maxExpansionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 438
          },
          "name": "maxUnavailableInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 418
          },
          "name": "maxExpansion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 431
          },
          "name": "maxUnavailable",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 389
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupDeployPolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupDeployPolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1071
      },
      "name": "KubernetesNodeGroupInstanceTemplate",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#boot_disk KubernetesNodeGroup#boot_disk}",
            "stability": "stable",
            "summary": "boot_disk block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1093
          },
          "name": "bootDisk",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#container_runtime KubernetesNodeGroup#container_runtime}",
            "stability": "stable",
            "summary": "container_runtime block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1099
          },
          "name": "containerRuntime",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#metadata KubernetesNodeGroup#metadata}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1075
          },
          "name": "metadata",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#nat KubernetesNodeGroup#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1079
          },
          "name": "nat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#network_acceleration_type KubernetesNodeGroup#network_acceleration_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1083
          },
          "name": "networkAccelerationType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#network_interface KubernetesNodeGroup#network_interface}",
            "stability": "stable",
            "summary": "network_interface block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1105
          },
          "name": "networkInterface",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#placement_policy KubernetesNodeGroup#placement_policy}",
            "stability": "stable",
            "summary": "placement_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1111
          },
          "name": "placementPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#platform_id KubernetesNodeGroup#platform_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1087
          },
          "name": "platformId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#resources KubernetesNodeGroup#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1117
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#scheduling_policy KubernetesNodeGroup#scheduling_policy}",
            "stability": "stable",
            "summary": "scheduling_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1123
          },
          "name": "schedulingPolicy",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplate"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 442
      },
      "name": "KubernetesNodeGroupInstanceTemplateBootDisk",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#size KubernetesNodeGroup#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 446
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#type KubernetesNodeGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 450
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateBootDisk"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDiskOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDiskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 464
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 510
          },
          "name": "resetSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 526
          },
          "name": "resetType"
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateBootDiskOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 514
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 530
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 504
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 520
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateBootDiskOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 534
      },
      "name": "KubernetesNodeGroupInstanceTemplateContainerRuntime",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#type KubernetesNodeGroup#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 538
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateContainerRuntime"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 558
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 551
      },
      "name": "KubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 592
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 585
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 562
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 596
      },
      "name": "KubernetesNodeGroupInstanceTemplateNetworkInterface",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#subnet_ids KubernetesNodeGroup#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 616
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#ipv4 KubernetesNodeGroup#ipv4}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 600
          },
          "name": "ipv4",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#ipv6 KubernetesNodeGroup#ipv6}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 604
          },
          "name": "ipv6",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#nat KubernetesNodeGroup#nat}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 608
          },
          "name": "nat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#security_group_ids KubernetesNodeGroup#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 612
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateNetworkInterface"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 779
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 794
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateNetworkInterfaceList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 787
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 787
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 787
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateNetworkInterfaceList"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 633
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 709
          },
          "name": "resetIpv4"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 725
          },
          "name": "resetIpv6"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 741
          },
          "name": "resetNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 757
          },
          "name": "resetSecurityGroupIds"
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 713
          },
          "name": "ipv4Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 729
          },
          "name": "ipv6Input",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 745
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 761
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 774
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 703
          },
          "name": "ipv4",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 719
          },
          "name": "ipv6",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 735
          },
          "name": "nat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 751
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 767
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateNetworkInterfaceOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1300
          },
          "name": "putBootDisk",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1316
          },
          "name": "putContainerRuntime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1332
          },
          "name": "putNetworkInterface",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1348
          },
          "name": "putPlacementPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1364
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1380
          },
          "name": "putSchedulingPolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1303
          },
          "name": "resetBootDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1319
          },
          "name": "resetContainerRuntime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1239
          },
          "name": "resetMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1255
          },
          "name": "resetNat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1271
          },
          "name": "resetNetworkAccelerationType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1335
          },
          "name": "resetNetworkInterface"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1351
          },
          "name": "resetPlacementPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1287
          },
          "name": "resetPlatformId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1367
          },
          "name": "resetResources"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1383
          },
          "name": "resetSchedulingPolicy"
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1297
          },
          "name": "bootDisk",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDiskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1313
          },
          "name": "containerRuntime",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1329
          },
          "name": "networkInterface",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterfaceList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1345
          },
          "name": "placementPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1361
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1377
          },
          "name": "schedulingPolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1307
          },
          "name": "bootDiskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateBootDisk"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1323
          },
          "name": "containerRuntimeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateContainerRuntime"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1243
          },
          "name": "metadataInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1259
          },
          "name": "natInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1275
          },
          "name": "networkAccelerationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1339
          },
          "name": "networkInterfaceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateNetworkInterface"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1355
          },
          "name": "placementPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1291
          },
          "name": "platformIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1371
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1387
          },
          "name": "schedulingPolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1233
          },
          "name": "metadata",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1249
          },
          "name": "nat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1265
          },
          "name": "networkAccelerationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1281
          },
          "name": "platformId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplate"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 798
      },
      "name": "KubernetesNodeGroupInstanceTemplatePlacementPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#placement_group_id KubernetesNodeGroup#placement_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 802
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplatePlacementPolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 815
      },
      "name": "KubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 856
          },
          "name": "placementGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 849
          },
          "name": "placementGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 826
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplatePlacementPolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplatePlacementPolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 860
      },
      "name": "KubernetesNodeGroupInstanceTemplateResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#core_fraction KubernetesNodeGroup#core_fraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 864
          },
          "name": "coreFraction",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#cores KubernetesNodeGroup#cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 868
          },
          "name": "cores",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#gpus KubernetesNodeGroup#gpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 872
          },
          "name": "gpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#memory KubernetesNodeGroup#memory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 876
          },
          "name": "memory",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateResources"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 899
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 892
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 950
          },
          "name": "resetCoreFraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 966
          },
          "name": "resetCores"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 982
          },
          "name": "resetGpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 998
          },
          "name": "resetMemory"
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 954
          },
          "name": "coreFractionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 970
          },
          "name": "coresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 986
          },
          "name": "gpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1002
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 944
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 960
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 976
          },
          "name": "gpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 992
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 903
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateResources"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateResourcesOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1006
      },
      "name": "KubernetesNodeGroupInstanceTemplateSchedulingPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#preemptible KubernetesNodeGroup#preemptible}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1010
          },
          "name": "preemptible",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateSchedulingPolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1030
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1023
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1063
          },
          "name": "resetPreemptible"
        }
      ],
      "name": "KubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1067
          },
          "name": "preemptibleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1057
          },
          "name": "preemptible",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1034
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupInstanceTemplateSchedulingPolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupInstanceTemplateSchedulingPolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1536
      },
      "name": "KubernetesNodeGroupMaintenancePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#auto_repair KubernetesNodeGroup#auto_repair}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1540
          },
          "name": "autoRepair",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#auto_upgrade KubernetesNodeGroup#auto_upgrade}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1544
          },
          "name": "autoUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#maintenance_window KubernetesNodeGroup#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1550
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupMaintenancePolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1391
      },
      "name": "KubernetesNodeGroupMaintenancePolicyMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#duration KubernetesNodeGroup#duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1399
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#start_time KubernetesNodeGroup#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1403
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#day KubernetesNodeGroup#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1395
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesNodeGroupMaintenancePolicyMaintenanceWindowList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1525
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1525
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1525
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupMaintenancePolicyMaintenanceWindowList"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1482
          },
          "name": "resetDay"
        }
      ],
      "name": "KubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1486
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1499
          },
          "name": "durationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1512
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1476
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1492
          },
          "name": "duration",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1505
          },
          "name": "startTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupMaintenancePolicyMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1640
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1643
          },
          "name": "resetMaintenanceWindow"
        }
      ],
      "name": "KubernetesNodeGroupMaintenancePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1637
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindowList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1618
          },
          "name": "autoRepairInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1631
          },
          "name": "autoUpgradeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1647
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicyMaintenanceWindow"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1611
          },
          "name": "autoRepair",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1624
          },
          "name": "autoUpgrade",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupMaintenancePolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupMaintenancePolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1826
      },
      "name": "KubernetesNodeGroupScalePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#auto_scale KubernetesNodeGroup#auto_scale}",
            "stability": "stable",
            "summary": "auto_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1832
          },
          "name": "autoScale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#fixed_scale KubernetesNodeGroup#fixed_scale}",
            "stability": "stable",
            "summary": "fixed_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1838
          },
          "name": "fixedScale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicy"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1651
      },
      "name": "KubernetesNodeGroupScalePolicyAutoScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#initial KubernetesNodeGroup#initial}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1655
          },
          "name": "initial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#max KubernetesNodeGroup#max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1659
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#min KubernetesNodeGroup#min}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1663
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicyAutoScale"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1685
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1678
      },
      "name": "KubernetesNodeGroupScalePolicyAutoScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1731
          },
          "name": "initialInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1744
          },
          "name": "maxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1757
          },
          "name": "minInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1724
          },
          "name": "initial",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1737
          },
          "name": "max",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1750
          },
          "name": "min",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicyAutoScaleOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1761
      },
      "name": "KubernetesNodeGroupScalePolicyFixedScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#size KubernetesNodeGroup#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1765
          },
          "name": "size",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1818
          },
          "name": "resetSize"
        }
      ],
      "name": "KubernetesNodeGroupScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1822
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1812
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1895
          },
          "name": "putAutoScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1911
          },
          "name": "putFixedScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1898
          },
          "name": "resetAutoScale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1914
          },
          "name": "resetFixedScale"
        }
      ],
      "name": "KubernetesNodeGroupScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1892
          },
          "name": "autoScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1908
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1902
          },
          "name": "autoScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyAutoScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1918
          },
          "name": "fixedScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicyFixedScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupScalePolicy"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1922
      },
      "name": "KubernetesNodeGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#create KubernetesNodeGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1926
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#delete KubernetesNodeGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1930
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#read KubernetesNodeGroup#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1934
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/kubernetes_node_group#update KubernetesNodeGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1938
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupTimeouts"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 1962
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 1954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2022
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2038
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2054
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2070
          },
          "name": "resetUpdate"
        }
      ],
      "name": "KubernetesNodeGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2026
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2042
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2058
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2074
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2016
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2032
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2048
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 2064
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 1966
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfo": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 86
      },
      "name": "KubernetesNodeGroupVersionInfo",
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupVersionInfo"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 161
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoOutputReference"
            }
          }
        }
      ],
      "name": "KubernetesNodeGroupVersionInfoList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 154
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 154
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 154
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupVersionInfoList"
    },
    "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/kubernetes-node-group.ts",
          "line": 107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/kubernetes-node-group.ts",
        "line": 98
      },
      "name": "KubernetesNodeGroupVersionInfoOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 127
          },
          "name": "currentVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 132
          },
          "name": "newRevisionAvailable",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 137
          },
          "name": "newRevisionSummary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 142
          },
          "name": "versionDeprecated",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/kubernetes-node-group.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.KubernetesNodeGroupVersionInfo"
          }
        }
      ],
      "symbolId": "src/kubernetes-node-group:KubernetesNodeGroupVersionInfoOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer yandex_lb_network_load_balancer}."
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer yandex_lb_network_load_balancer} Resource."
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 1180
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 1162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1331
          },
          "name": "putAttachedTargetGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1347
          },
          "name": "putListener",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1363
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1334
          },
          "name": "resetAttachedTargetGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1222
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1238
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1254
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1270
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1350
          },
          "name": "resetListener"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1286
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1302
          },
          "name": "resetRegionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1366
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1318
          },
          "name": "resetType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1378
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LbNetworkLoadBalancer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1167
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1328
          },
          "name": "attachedTargetGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1210
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1344
          },
          "name": "listener",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1360
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1338
          },
          "name": "attachedTargetGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1226
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1242
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1258
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1274
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1354
          },
          "name": "listenerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1290
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1306
          },
          "name": "regionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1370
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1322
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1216
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1232
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1248
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1264
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1280
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1296
          },
          "name": "regionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1312
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancer"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 471
      },
      "name": "LbNetworkLoadBalancerAttachedTargetGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#healthcheck LbNetworkLoadBalancer#healthcheck}",
            "stability": "stable",
            "summary": "healthcheck block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 481
          },
          "name": "healthcheck",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#target_group_id LbNetworkLoadBalancer#target_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 475
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroup"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 211
      },
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheck",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#name LbNetworkLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#healthy_threshold LbNetworkLoadBalancer#healthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 215
          },
          "name": "healthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#http_options LbNetworkLoadBalancer#http_options}",
            "stability": "stable",
            "summary": "http_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 237
          },
          "name": "httpOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#interval LbNetworkLoadBalancer#interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 219
          },
          "name": "interval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#tcp_options LbNetworkLoadBalancer#tcp_options}",
            "stability": "stable",
            "summary": "tcp_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 243
          },
          "name": "tcpOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#timeout LbNetworkLoadBalancer#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 227
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#unhealthy_threshold LbNetworkLoadBalancer#unhealthy_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 231
          },
          "name": "unhealthyThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 60
      },
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#port LbNetworkLoadBalancer#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 68
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#path LbNetworkLoadBalancer#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 64
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 89
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 82
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 128
          },
          "name": "resetPath"
        }
      ],
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 132
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 145
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 122
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 138
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 452
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 467
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference"
            }
          }
        }
      ],
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 460
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 460
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 460
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckList"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 272
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 424
          },
          "name": "putHttpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 440
          },
          "name": "putTcpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 350
          },
          "name": "resetHealthyThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 427
          },
          "name": "resetHttpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 366
          },
          "name": "resetInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 443
          },
          "name": "resetTcpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 395
          },
          "name": "resetTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 411
          },
          "name": "resetUnhealthyThreshold"
        }
      ],
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 421
          },
          "name": "httpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 437
          },
          "name": "tcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 354
          },
          "name": "healthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 431
          },
          "name": "httpOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckHttpOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 370
          },
          "name": "intervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 383
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 447
          },
          "name": "tcpOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 399
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 415
          },
          "name": "unhealthyThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 344
          },
          "name": "healthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 360
          },
          "name": "interval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 376
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 389
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 405
          },
          "name": "unhealthyThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 276
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 149
      },
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#port LbNetworkLoadBalancer#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 153
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 166
      },
      "name": "LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 207
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 200
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 177
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptions"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupHealthcheckTcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 587
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupOutputReference"
            }
          }
        }
      ],
      "name": "LbNetworkLoadBalancerAttachedTargetGroupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 580
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 580
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 580
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupList"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 505
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 495
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 563
          },
          "name": "putHealthcheck",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "LbNetworkLoadBalancerAttachedTargetGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 560
          },
          "name": "healthcheck",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheckList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 567
          },
          "name": "healthcheckInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroupHealthcheck"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 554
          },
          "name": "targetGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 547
          },
          "name": "targetGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 509
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerAttachedTargetGroupOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 9
      },
      "name": "LbNetworkLoadBalancerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#attached_target_group LbNetworkLoadBalancer#attached_target_group}",
            "stability": "stable",
            "summary": "attached_target_group block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 46
          },
          "name": "attachedTargetGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerAttachedTargetGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#description LbNetworkLoadBalancer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#folder_id LbNetworkLoadBalancer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#id LbNetworkLoadBalancer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#labels LbNetworkLoadBalancer#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#listener LbNetworkLoadBalancer#listener}",
            "stability": "stable",
            "summary": "listener block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 52
          },
          "name": "listener",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#name LbNetworkLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#region_id LbNetworkLoadBalancer#region_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 36
          },
          "name": "regionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#timeouts LbNetworkLoadBalancer#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 58
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#type LbNetworkLoadBalancer#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 40
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerConfig"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListener": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 799
      },
      "name": "LbNetworkLoadBalancerListener",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#name LbNetworkLoadBalancer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 803
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#port LbNetworkLoadBalancer#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 807
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#external_address_spec LbNetworkLoadBalancer#external_address_spec}",
            "stability": "stable",
            "summary": "external_address_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 821
          },
          "name": "externalAddressSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#internal_address_spec LbNetworkLoadBalancer#internal_address_spec}",
            "stability": "stable",
            "summary": "internal_address_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 827
          },
          "name": "internalAddressSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#protocol LbNetworkLoadBalancer#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 811
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#target_port LbNetworkLoadBalancer#target_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 815
          },
          "name": "targetPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListener"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 591
      },
      "name": "LbNetworkLoadBalancerListenerExternalAddressSpec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#address LbNetworkLoadBalancer#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 595
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#ip_version LbNetworkLoadBalancer#ip_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 599
          },
          "name": "ipVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerExternalAddressSpec"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 620
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 613
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 659
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 675
          },
          "name": "resetIpVersion"
        }
      ],
      "name": "LbNetworkLoadBalancerListenerExternalAddressSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 663
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 679
          },
          "name": "ipVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 653
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 669
          },
          "name": "ipVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 624
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerExternalAddressSpecOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 683
      },
      "name": "LbNetworkLoadBalancerListenerInternalAddressSpec",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#subnet_id LbNetworkLoadBalancer#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 695
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#address LbNetworkLoadBalancer#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 687
          },
          "name": "address",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#ip_version LbNetworkLoadBalancer#ip_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 691
          },
          "name": "ipVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerInternalAddressSpec"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpecOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 762
          },
          "name": "resetAddress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 778
          },
          "name": "resetIpVersion"
        }
      ],
      "name": "LbNetworkLoadBalancerListenerInternalAddressSpecOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 766
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 782
          },
          "name": "ipVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 795
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 756
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 772
          },
          "name": "ipVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 788
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerInternalAddressSpecOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 1018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 1010
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1025
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerOutputReference"
            }
          }
        }
      ],
      "name": "LbNetworkLoadBalancerListenerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1018
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1018
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1018
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1011
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerList"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 982
          },
          "name": "putExternalAddressSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 998
          },
          "name": "putInternalAddressSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 985
          },
          "name": "resetExternalAddressSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1001
          },
          "name": "resetInternalAddressSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 953
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 969
          },
          "name": "resetTargetPort"
        }
      ],
      "name": "LbNetworkLoadBalancerListenerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 979
          },
          "name": "externalAddressSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 995
          },
          "name": "internalAddressSpec",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 989
          },
          "name": "externalAddressSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerExternalAddressSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1005
          },
          "name": "internalAddressSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListenerInternalAddressSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 928
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 941
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 957
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 973
          },
          "name": "targetPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 921
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 934
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 947
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 963
          },
          "name": "targetPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerListener"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerListenerOutputReference"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 1029
      },
      "name": "LbNetworkLoadBalancerTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#create LbNetworkLoadBalancer#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1033
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#delete LbNetworkLoadBalancer#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1037
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_network_load_balancer#update LbNetworkLoadBalancer#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1041
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerTimeouts"
    },
    "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-network-load-balancer.ts",
          "line": 1064
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-network-load-balancer.ts",
        "line": 1056
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1118
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1134
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1150
          },
          "name": "resetUpdate"
        }
      ],
      "name": "LbNetworkLoadBalancerTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1122
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1138
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1154
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1112
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1128
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1144
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-network-load-balancer.ts",
            "line": 1068
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbNetworkLoadBalancerTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-network-load-balancer:LbNetworkLoadBalancerTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.LbTargetGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group yandex_lb_target_group}."
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group yandex_lb_target_group} Resource."
        },
        "locationInModule": {
          "filename": "src/lb-target-group.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.LbTargetGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 452
          },
          "name": "putTarget",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 468
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 359
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 375
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 391
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 407
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 423
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 439
          },
          "name": "resetRegionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 455
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 471
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 483
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LbTargetGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 306
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 347
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 449
          },
          "name": "target",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbTargetGroupTargetList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 465
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 363
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 379
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 395
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 411
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 427
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 443
          },
          "name": "regionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 459
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 475
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 353
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 369
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 385
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 401
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 417
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 433
          },
          "name": "regionId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroup"
    },
    "@cdktf/provider-yandex.LbTargetGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 9
      },
      "name": "LbTargetGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#description LbTargetGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#folder_id LbTargetGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#id LbTargetGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#labels LbTargetGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#name LbTargetGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#region_id LbTargetGroup#region_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 36
          },
          "name": "regionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#target LbTargetGroup#target}",
            "stability": "stable",
            "summary": "target block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 42
          },
          "name": "target",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#timeouts LbTargetGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 48
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupConfig"
    },
    "@cdktf/provider-yandex.LbTargetGroupTarget": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 50
      },
      "name": "LbTargetGroupTarget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#address LbTargetGroup#address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 54
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#subnet_id LbTargetGroup#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 58
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupTarget"
    },
    "@cdktf/provider-yandex.LbTargetGroupTargetList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupTargetList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-target-group.ts",
          "line": 157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 149
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 164
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.LbTargetGroupTargetOutputReference"
            }
          }
        }
      ],
      "name": "LbTargetGroupTargetList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 157
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 157
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 157
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupTargetList"
    },
    "@cdktf/provider-yandex.LbTargetGroupTargetOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupTargetOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-target-group.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 72
      },
      "name": "LbTargetGroupTargetOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 131
          },
          "name": "addressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 144
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 124
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 137
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbTargetGroupTarget"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupTargetOutputReference"
    },
    "@cdktf/provider-yandex.LbTargetGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 168
      },
      "name": "LbTargetGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#create LbTargetGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 172
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#delete LbTargetGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 176
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/lb_target_group#update LbTargetGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 180
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupTimeouts"
    },
    "@cdktf/provider-yandex.LbTargetGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lb-target-group.ts",
          "line": 203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lb-target-group.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 257
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 273
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 289
          },
          "name": "resetUpdate"
        }
      ],
      "name": "LbTargetGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 261
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 277
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 293
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 251
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 267
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 283
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lb-target-group.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LbTargetGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lb-target-group:LbTargetGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.LoggingGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/logging_group yandex_logging_group}."
      },
      "fqn": "@cdktf/provider-yandex.LoggingGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/logging_group yandex_logging_group} Resource."
        },
        "locationInModule": {
          "filename": "src/logging-group.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.LoggingGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logging-group.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 283
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.LoggingGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 185
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 201
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 217
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 233
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 249
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 265
          },
          "name": "resetRetentionPeriod"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 286
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 298
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LoggingGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 168
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 173
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 274
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 280
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.LoggingGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 189
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 205
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 221
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 237
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 253
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 269
          },
          "name": "retentionPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 290
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LoggingGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 179
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 195
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 211
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 227
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 243
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 259
          },
          "name": "retentionPeriod",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logging-group:LoggingGroup"
    },
    "@cdktf/provider-yandex.LoggingGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LoggingGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logging-group.ts",
        "line": 9
      },
      "name": "LoggingGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#description LoggingGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#folder_id LoggingGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#id LoggingGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#labels LoggingGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#name LoggingGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#retention_period LoggingGroup#retention_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 36
          },
          "name": "retentionPeriod",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#timeouts LoggingGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.LoggingGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/logging-group:LoggingGroupConfig"
    },
    "@cdktf/provider-yandex.LoggingGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LoggingGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/logging-group.ts",
        "line": 44
      },
      "name": "LoggingGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/logging_group#default LoggingGroup#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 48
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/logging-group:LoggingGroupTimeouts"
    },
    "@cdktf/provider-yandex.LoggingGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.LoggingGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/logging-group.ts",
          "line": 69
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/logging-group.ts",
        "line": 61
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 111
          },
          "name": "resetDefault"
        }
      ],
      "name": "LoggingGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 115
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 105
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/logging-group.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.LoggingGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/logging-group:LoggingGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster yandex_mdb_clickhouse_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster yandex_mdb_clickhouse_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 7178
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 7160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7493
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7509
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7525
          },
          "name": "putClickhouse",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7538
          },
          "name": "putCloudStorage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7554
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7570
          },
          "name": "putFormatSchema",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7586
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7599
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7615
          },
          "name": "putMlModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7631
          },
          "name": "putShardGroup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7647
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7663
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7679
          },
          "name": "putZookeeper",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7496
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7234
          },
          "name": "resetAdminPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7512
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7541
          },
          "name": "resetCloudStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7250
          },
          "name": "resetCopySchemaOnNewHosts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7557
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7271
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7287
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7303
          },
          "name": "resetEmbeddedKeeper"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7332
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7573
          },
          "name": "resetFormatSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7353
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7369
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7602
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7618
          },
          "name": "resetMlModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7411
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7427
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7634
          },
          "name": "resetShardGroup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7443
          },
          "name": "resetSqlDatabaseManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7459
          },
          "name": "resetSqlUserManagement"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7650
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7666
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7480
          },
          "name": "resetVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7682
          },
          "name": "resetZookeeper"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7694
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbClickhouseCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7165
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7490
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7506
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7522
          },
          "name": "clickhouse",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7535
          },
          "name": "cloudStorage",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7259
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7551
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7567
          },
          "name": "formatSchema",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7341
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7583
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7596
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7612
          },
          "name": "mlModel",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModelList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7628
          },
          "name": "shardGroup",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7468
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7644
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7660
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7676
          },
          "name": "zookeeper",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7500
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7238
          },
          "name": "adminPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7516
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7529
          },
          "name": "clickhouseInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7545
          },
          "name": "cloudStorageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7254
          },
          "name": "copySchemaOnNewHostsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7561
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7275
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7291
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7307
          },
          "name": "embeddedKeeperInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7320
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7336
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7577
          },
          "name": "formatSchemaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7590
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7357
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7373
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7606
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7622
          },
          "name": "mlModelInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7386
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7399
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7415
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7431
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7638
          },
          "name": "shardGroupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7447
          },
          "name": "sqlDatabaseManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7463
          },
          "name": "sqlUserManagementInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7654
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7670
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7484
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7686
          },
          "name": "zookeeperInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7228
          },
          "name": "adminPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7244
          },
          "name": "copySchemaOnNewHosts",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7265
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7281
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7297
          },
          "name": "embeddedKeeper",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7313
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7326
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7347
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7363
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7379
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7392
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7405
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7421
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7437
          },
          "name": "sqlDatabaseManagement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7453
          },
          "name": "sqlUserManagement",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7474
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseCluster"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 156
      },
      "name": "MdbClickhouseClusterAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#data_lens MdbClickhouseCluster#data_lens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 160
          },
          "name": "dataLens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#metrika MdbClickhouseCluster#metrika}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 164
          },
          "name": "metrika",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#serverless MdbClickhouseCluster#serverless}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 168
          },
          "name": "serverless",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#web_sql MdbClickhouseCluster#web_sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 172
          },
          "name": "webSql",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterAccess"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 246
          },
          "name": "resetDataLens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 262
          },
          "name": "resetMetrika"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 278
          },
          "name": "resetServerless"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 294
          },
          "name": "resetWebSql"
        }
      ],
      "name": "MdbClickhouseClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 250
          },
          "name": "dataLensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 266
          },
          "name": "metrikaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 282
          },
          "name": "serverlessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 298
          },
          "name": "webSqlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 240
          },
          "name": "dataLens",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 256
          },
          "name": "metrika",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 272
          },
          "name": "serverless",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 288
          },
          "name": "webSql",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccess"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 302
      },
      "name": "MdbClickhouseClusterBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#hours MdbClickhouseCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 306
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#minutes MdbClickhouseCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 310
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 370
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 386
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbClickhouseClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 374
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 390
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 364
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 380
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2766
      },
      "name": "MdbClickhouseClusterClickhouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#resources MdbClickhouseCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2778
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#config MdbClickhouseCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2772
          },
          "name": "config",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouse"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1661
      },
      "name": "MdbClickhouseClusterClickhouseConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#background_pool_size MdbClickhouseCluster#background_pool_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1665
          },
          "name": "backgroundPoolSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#background_schedule_pool_size MdbClickhouseCluster#background_schedule_pool_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1669
          },
          "name": "backgroundSchedulePoolSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#compression MdbClickhouseCluster#compression}",
            "stability": "stable",
            "summary": "compression block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1783
          },
          "name": "compression",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#geobase_uri MdbClickhouseCluster#geobase_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1673
          },
          "name": "geobaseUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#graphite_rollup MdbClickhouseCluster#graphite_rollup}",
            "stability": "stable",
            "summary": "graphite_rollup block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1789
          },
          "name": "graphiteRollup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#kafka MdbClickhouseCluster#kafka}",
            "stability": "stable",
            "summary": "kafka block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1795
          },
          "name": "kafka",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#kafka_topic MdbClickhouseCluster#kafka_topic}",
            "stability": "stable",
            "summary": "kafka_topic block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1801
          },
          "name": "kafkaTopic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#keep_alive_timeout MdbClickhouseCluster#keep_alive_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1677
          },
          "name": "keepAliveTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#log_level MdbClickhouseCluster#log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1681
          },
          "name": "logLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#mark_cache_size MdbClickhouseCluster#mark_cache_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1685
          },
          "name": "markCacheSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_concurrent_queries MdbClickhouseCluster#max_concurrent_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1689
          },
          "name": "maxConcurrentQueries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_connections MdbClickhouseCluster#max_connections}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1693
          },
          "name": "maxConnections",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_partition_size_to_drop MdbClickhouseCluster#max_partition_size_to_drop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1697
          },
          "name": "maxPartitionSizeToDrop",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_table_size_to_drop MdbClickhouseCluster#max_table_size_to_drop}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1701
          },
          "name": "maxTableSizeToDrop",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#merge_tree MdbClickhouseCluster#merge_tree}",
            "stability": "stable",
            "summary": "merge_tree block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1807
          },
          "name": "mergeTree",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#metric_log_enabled MdbClickhouseCluster#metric_log_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1705
          },
          "name": "metricLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#metric_log_retention_size MdbClickhouseCluster#metric_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1709
          },
          "name": "metricLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#metric_log_retention_time MdbClickhouseCluster#metric_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1713
          },
          "name": "metricLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#part_log_retention_size MdbClickhouseCluster#part_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1717
          },
          "name": "partLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#part_log_retention_time MdbClickhouseCluster#part_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1721
          },
          "name": "partLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#query_log_retention_size MdbClickhouseCluster#query_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1725
          },
          "name": "queryLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#query_log_retention_time MdbClickhouseCluster#query_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1729
          },
          "name": "queryLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#query_thread_log_enabled MdbClickhouseCluster#query_thread_log_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1733
          },
          "name": "queryThreadLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#query_thread_log_retention_size MdbClickhouseCluster#query_thread_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1737
          },
          "name": "queryThreadLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#query_thread_log_retention_time MdbClickhouseCluster#query_thread_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1741
          },
          "name": "queryThreadLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#rabbitmq MdbClickhouseCluster#rabbitmq}",
            "stability": "stable",
            "summary": "rabbitmq block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1813
          },
          "name": "rabbitmq",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#text_log_enabled MdbClickhouseCluster#text_log_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1745
          },
          "name": "textLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#text_log_level MdbClickhouseCluster#text_log_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1749
          },
          "name": "textLogLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#text_log_retention_size MdbClickhouseCluster#text_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1753
          },
          "name": "textLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#text_log_retention_time MdbClickhouseCluster#text_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1757
          },
          "name": "textLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#timezone MdbClickhouseCluster#timezone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1761
          },
          "name": "timezone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#trace_log_enabled MdbClickhouseCluster#trace_log_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1765
          },
          "name": "traceLogEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#trace_log_retention_size MdbClickhouseCluster#trace_log_retention_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1769
          },
          "name": "traceLogRetentionSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#trace_log_retention_time MdbClickhouseCluster#trace_log_retention_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1773
          },
          "name": "traceLogRetentionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#uncompressed_cache_size MdbClickhouseCluster#uncompressed_cache_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1777
          },
          "name": "uncompressedCacheSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfig"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 394
      },
      "name": "MdbClickhouseClusterClickhouseConfigCompression",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#method MdbClickhouseCluster#method}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 398
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_part_size MdbClickhouseCluster#min_part_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 402
          },
          "name": "minPartSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_part_size_ratio MdbClickhouseCluster#min_part_size_ratio}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 406
          },
          "name": "minPartSizeRatio",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigCompression"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigCompressionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 525
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 525
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 525
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigCompressionList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 421
      },
      "name": "MdbClickhouseClusterClickhouseConfigCompressionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 486
          },
          "name": "methodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 499
          },
          "name": "minPartSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 512
          },
          "name": "minPartSizeRatioInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 479
          },
          "name": "method",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 492
          },
          "name": "minPartSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 505
          },
          "name": "minPartSizeRatio",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigCompressionOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 804
      },
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 808
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#pattern MdbClickhouseCluster#pattern}",
            "stability": "stable",
            "summary": "pattern block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 814
          },
          "name": "pattern",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollup"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 916
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 923
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 916
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 916
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 916
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 838
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 896
          },
          "name": "putPattern",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 899
          },
          "name": "resetPattern"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 893
          },
          "name": "pattern",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 887
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 903
          },
          "name": "patternInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 880
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 842
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 654
      },
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#function MdbClickhouseCluster#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 658
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#regexp MdbClickhouseCluster#regexp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 662
          },
          "name": "regexp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#retention MdbClickhouseCluster#retention}",
            "stability": "stable",
            "summary": "retention block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 668
          },
          "name": "retention",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 793
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 785
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 800
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 793
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 793
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 793
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 786
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 693
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 683
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 773
          },
          "name": "putRetention",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 760
          },
          "name": "resetRegexp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 776
          },
          "name": "resetRetention"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 770
          },
          "name": "retention",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 748
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 764
          },
          "name": "regexpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 780
          },
          "name": "retentionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 741
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 754
          },
          "name": "regexp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPattern"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 536
      },
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#age MdbClickhouseCluster#age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 540
          },
          "name": "age",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#precision MdbClickhouseCluster#precision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 544
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 635
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 650
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 643
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 643
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 643
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 636
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 568
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 558
      },
      "name": "MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 617
          },
          "name": "ageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 630
          },
          "name": "precisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 610
          },
          "name": "age",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 623
          },
          "name": "precision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 572
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetention"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigGraphiteRollupPatternRetentionOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 927
      },
      "name": "MdbClickhouseClusterClickhouseConfigKafka",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_mechanism MdbClickhouseCluster#sasl_mechanism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 931
          },
          "name": "saslMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_password MdbClickhouseCluster#sasl_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 935
          },
          "name": "saslPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_username MdbClickhouseCluster#sasl_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 939
          },
          "name": "saslUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#security_protocol MdbClickhouseCluster#security_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 943
          },
          "name": "securityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafka"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 959
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1017
          },
          "name": "resetSaslMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1033
          },
          "name": "resetSaslPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1049
          },
          "name": "resetSaslUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1065
          },
          "name": "resetSecurityProtocol"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigKafkaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1021
          },
          "name": "saslMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1037
          },
          "name": "saslPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1053
          },
          "name": "saslUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1069
          },
          "name": "securityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1011
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1027
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1043
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1059
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 970
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1219
      },
      "name": "MdbClickhouseClusterClickhouseConfigKafkaTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1223
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#settings MdbClickhouseCluster#settings}",
            "stability": "stable",
            "summary": "settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1229
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaTopic"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1323
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1338
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigKafkaTopicList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1331
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1331
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1331
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1324
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaTopicList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1253
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1311
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1314
          },
          "name": "resetSettings"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1308
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1318
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaTopicOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1073
      },
      "name": "MdbClickhouseClusterClickhouseConfigKafkaTopicSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_mechanism MdbClickhouseCluster#sasl_mechanism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1077
          },
          "name": "saslMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_password MdbClickhouseCluster#sasl_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1081
          },
          "name": "saslPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sasl_username MdbClickhouseCluster#sasl_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1085
          },
          "name": "saslUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#security_protocol MdbClickhouseCluster#security_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1089
          },
          "name": "securityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1105
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1163
          },
          "name": "resetSaslMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1179
          },
          "name": "resetSaslPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1195
          },
          "name": "resetSaslUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1211
          },
          "name": "resetSecurityProtocol"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1167
          },
          "name": "saslMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1183
          },
          "name": "saslPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1199
          },
          "name": "saslUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1215
          },
          "name": "securityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1157
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1173
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1189
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1205
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicSettings"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigKafkaTopicSettingsOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1342
      },
      "name": "MdbClickhouseClusterClickhouseConfigMergeTree",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_to_merge_at_min_space_in_pool MdbClickhouseCluster#max_bytes_to_merge_at_min_space_in_pool}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1346
          },
          "name": "maxBytesToMergeAtMinSpaceInPool",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_replicated_merges_in_queue MdbClickhouseCluster#max_replicated_merges_in_queue}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1350
          },
          "name": "maxReplicatedMergesInQueue",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#number_of_free_entries_in_pool_to_lower_max_size_of_merge MdbClickhouseCluster#number_of_free_entries_in_pool_to_lower_max_size_of_merge}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1354
          },
          "name": "numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#parts_to_delay_insert MdbClickhouseCluster#parts_to_delay_insert}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1358
          },
          "name": "partsToDelayInsert",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#parts_to_throw_insert MdbClickhouseCluster#parts_to_throw_insert}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1362
          },
          "name": "partsToThrowInsert",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#replicated_deduplication_window MdbClickhouseCluster#replicated_deduplication_window}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1366
          },
          "name": "replicatedDeduplicationWindow",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#replicated_deduplication_window_seconds MdbClickhouseCluster#replicated_deduplication_window_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1370
          },
          "name": "replicatedDeduplicationWindowSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigMergeTree"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTreeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTreeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1396
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1389
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1465
          },
          "name": "resetMaxBytesToMergeAtMinSpaceInPool"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1481
          },
          "name": "resetMaxReplicatedMergesInQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1497
          },
          "name": "resetNumberOfFreeEntriesInPoolToLowerMaxSizeOfMerge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1513
          },
          "name": "resetPartsToDelayInsert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1529
          },
          "name": "resetPartsToThrowInsert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1545
          },
          "name": "resetReplicatedDeduplicationWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1561
          },
          "name": "resetReplicatedDeduplicationWindowSeconds"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigMergeTreeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1469
          },
          "name": "maxBytesToMergeAtMinSpaceInPoolInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1485
          },
          "name": "maxReplicatedMergesInQueueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1501
          },
          "name": "numberOfFreeEntriesInPoolToLowerMaxSizeOfMergeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1517
          },
          "name": "partsToDelayInsertInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1533
          },
          "name": "partsToThrowInsertInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1549
          },
          "name": "replicatedDeduplicationWindowInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1565
          },
          "name": "replicatedDeduplicationWindowSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1459
          },
          "name": "maxBytesToMergeAtMinSpaceInPool",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1475
          },
          "name": "maxReplicatedMergesInQueue",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1491
          },
          "name": "numberOfFreeEntriesInPoolToLowerMaxSizeOfMerge",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1507
          },
          "name": "partsToDelayInsert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1523
          },
          "name": "partsToThrowInsert",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1539
          },
          "name": "replicatedDeduplicationWindow",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1555
          },
          "name": "replicatedDeduplicationWindowSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1400
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigMergeTreeOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1867
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2565
          },
          "name": "putCompression",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2581
          },
          "name": "putGraphiteRollup",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2597
          },
          "name": "putKafka",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2613
          },
          "name": "putKafkaTopic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2629
          },
          "name": "putMergeTree",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2645
          },
          "name": "putRabbitmq",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2104
          },
          "name": "resetBackgroundPoolSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2120
          },
          "name": "resetBackgroundSchedulePoolSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2568
          },
          "name": "resetCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2136
          },
          "name": "resetGeobaseUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2584
          },
          "name": "resetGraphiteRollup"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2600
          },
          "name": "resetKafka"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2616
          },
          "name": "resetKafkaTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2152
          },
          "name": "resetKeepAliveTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2168
          },
          "name": "resetLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2184
          },
          "name": "resetMarkCacheSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2200
          },
          "name": "resetMaxConcurrentQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2216
          },
          "name": "resetMaxConnections"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2232
          },
          "name": "resetMaxPartitionSizeToDrop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2248
          },
          "name": "resetMaxTableSizeToDrop"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2632
          },
          "name": "resetMergeTree"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2264
          },
          "name": "resetMetricLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2280
          },
          "name": "resetMetricLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2296
          },
          "name": "resetMetricLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2312
          },
          "name": "resetPartLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2328
          },
          "name": "resetPartLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2344
          },
          "name": "resetQueryLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2360
          },
          "name": "resetQueryLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2376
          },
          "name": "resetQueryThreadLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2392
          },
          "name": "resetQueryThreadLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2408
          },
          "name": "resetQueryThreadLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2648
          },
          "name": "resetRabbitmq"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2424
          },
          "name": "resetTextLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2440
          },
          "name": "resetTextLogLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2456
          },
          "name": "resetTextLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2472
          },
          "name": "resetTextLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2488
          },
          "name": "resetTimezone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2504
          },
          "name": "resetTraceLogEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2520
          },
          "name": "resetTraceLogRetentionSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2536
          },
          "name": "resetTraceLogRetentionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2552
          },
          "name": "resetUncompressedCacheSize"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2562
          },
          "name": "compression",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompressionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2578
          },
          "name": "graphiteRollup",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollupList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2594
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2610
          },
          "name": "kafkaTopic",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopicList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2626
          },
          "name": "mergeTree",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTreeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2642
          },
          "name": "rabbitmq",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmqOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2108
          },
          "name": "backgroundPoolSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2124
          },
          "name": "backgroundSchedulePoolSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2572
          },
          "name": "compressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigCompression"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2140
          },
          "name": "geobaseUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2588
          },
          "name": "graphiteRollupInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigGraphiteRollup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2604
          },
          "name": "kafkaInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafka"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2620
          },
          "name": "kafkaTopicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigKafkaTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2156
          },
          "name": "keepAliveTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2172
          },
          "name": "logLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2188
          },
          "name": "markCacheSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2204
          },
          "name": "maxConcurrentQueriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2220
          },
          "name": "maxConnectionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2236
          },
          "name": "maxPartitionSizeToDropInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2252
          },
          "name": "maxTableSizeToDropInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2636
          },
          "name": "mergeTreeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigMergeTree"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2268
          },
          "name": "metricLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2284
          },
          "name": "metricLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2300
          },
          "name": "metricLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2316
          },
          "name": "partLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2332
          },
          "name": "partLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2348
          },
          "name": "queryLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2364
          },
          "name": "queryLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2380
          },
          "name": "queryThreadLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2396
          },
          "name": "queryThreadLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2412
          },
          "name": "queryThreadLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2652
          },
          "name": "rabbitmqInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2428
          },
          "name": "textLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2444
          },
          "name": "textLogLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2460
          },
          "name": "textLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2476
          },
          "name": "textLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2492
          },
          "name": "timezoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2508
          },
          "name": "traceLogEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2524
          },
          "name": "traceLogRetentionSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2540
          },
          "name": "traceLogRetentionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2556
          },
          "name": "uncompressedCacheSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2098
          },
          "name": "backgroundPoolSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2114
          },
          "name": "backgroundSchedulePoolSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2130
          },
          "name": "geobaseUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2146
          },
          "name": "keepAliveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2162
          },
          "name": "logLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2178
          },
          "name": "markCacheSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2194
          },
          "name": "maxConcurrentQueries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2210
          },
          "name": "maxConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2226
          },
          "name": "maxPartitionSizeToDrop",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2242
          },
          "name": "maxTableSizeToDrop",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2258
          },
          "name": "metricLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2274
          },
          "name": "metricLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2290
          },
          "name": "metricLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2306
          },
          "name": "partLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2322
          },
          "name": "partLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2338
          },
          "name": "queryLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2354
          },
          "name": "queryLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2370
          },
          "name": "queryThreadLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2386
          },
          "name": "queryThreadLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2402
          },
          "name": "queryThreadLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2418
          },
          "name": "textLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2434
          },
          "name": "textLogLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2450
          },
          "name": "textLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2466
          },
          "name": "textLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2482
          },
          "name": "timezone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2498
          },
          "name": "traceLogEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2514
          },
          "name": "traceLogRetentionSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2530
          },
          "name": "traceLogRetentionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2546
          },
          "name": "uncompressedCacheSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1871
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1569
      },
      "name": "MdbClickhouseClusterClickhouseConfigRabbitmq",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#password MdbClickhouseCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1573
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#username MdbClickhouseCluster#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1577
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigRabbitmq"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmqOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmqOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 1598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 1591
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1637
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1653
          },
          "name": "resetUsername"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseConfigRabbitmqOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1641
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1657
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1631
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1647
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 1602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigRabbitmq"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseConfigRabbitmqOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 2799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2835
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2851
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2838
          },
          "name": "resetConfig"
        }
      ],
      "name": "MdbClickhouseClusterClickhouseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2832
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2848
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2842
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2855
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2656
      },
      "name": "MdbClickhouseClusterClickhouseResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#disk_size MdbClickhouseCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2660
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#disk_type_id MdbClickhouseCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2664
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#resource_preset_id MdbClickhouseCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2668
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseResources"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 2690
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2683
      },
      "name": "MdbClickhouseClusterClickhouseResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2736
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2749
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2762
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2729
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2742
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2755
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2694
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouseResources"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterClickhouseResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2859
      },
      "name": "MdbClickhouseClusterCloudStorage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#enabled MdbClickhouseCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2863
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterCloudStorage"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 2883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2876
      },
      "name": "MdbClickhouseClusterCloudStorageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2917
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2910
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterCloudStorageOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 9
      },
      "name": "MdbClickhouseClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#clickhouse MdbClickhouseCluster#clickhouse}",
            "stability": "stable",
            "summary": "clickhouse block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 94
          },
          "name": "clickhouse",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterClickhouse"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#environment MdbClickhouseCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 33
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#host MdbClickhouseCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 118
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 52
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#network_id MdbClickhouseCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 56
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#access MdbClickhouseCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 82
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#admin_password MdbClickhouseCluster#admin_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 13
          },
          "name": "adminPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#backup_window_start MdbClickhouseCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 88
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#cloud_storage MdbClickhouseCluster#cloud_storage}",
            "stability": "stable",
            "summary": "cloud_storage block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 100
          },
          "name": "cloudStorage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterCloudStorage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#copy_schema_on_new_hosts MdbClickhouseCluster#copy_schema_on_new_hosts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 17
          },
          "name": "copySchemaOnNewHosts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#database MdbClickhouseCluster#database}",
            "stability": "stable",
            "summary": "database block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 106
          },
          "name": "database",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#deletion_protection MdbClickhouseCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 21
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#description MdbClickhouseCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 25
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#embedded_keeper MdbClickhouseCluster#embedded_keeper}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 29
          },
          "name": "embeddedKeeper",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#folder_id MdbClickhouseCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 37
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#format_schema MdbClickhouseCluster#format_schema}",
            "stability": "stable",
            "summary": "format_schema block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 112
          },
          "name": "formatSchema",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#id MdbClickhouseCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 44
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#labels MdbClickhouseCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 48
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#maintenance_window MdbClickhouseCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 124
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#ml_model MdbClickhouseCluster#ml_model}",
            "stability": "stable",
            "summary": "ml_model block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 130
          },
          "name": "mlModel",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#security_group_ids MdbClickhouseCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 60
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#service_account_id MdbClickhouseCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 64
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#shard_group MdbClickhouseCluster#shard_group}",
            "stability": "stable",
            "summary": "shard_group block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 136
          },
          "name": "shardGroup",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sql_database_management MdbClickhouseCluster#sql_database_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 68
          },
          "name": "sqlDatabaseManagement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sql_user_management MdbClickhouseCluster#sql_user_management}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 72
          },
          "name": "sqlUserManagement",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#timeouts MdbClickhouseCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 142
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#user MdbClickhouseCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 148
          },
          "name": "user",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#version MdbClickhouseCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 76
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#zookeeper MdbClickhouseCluster#zookeeper}",
            "stability": "stable",
            "summary": "zookeeper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 154
          },
          "name": "zookeeper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterConfig"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2921
      },
      "name": "MdbClickhouseClusterDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2925
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterDatabase"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2996
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3011
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3004
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3004
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3004
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2997
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterDatabaseList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 2948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 2938
      },
      "name": "MdbClickhouseClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2991
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2984
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 2952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3015
      },
      "name": "MdbClickhouseClusterFormatSchema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3019
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#type MdbClickhouseCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3023
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#uri MdbClickhouseCluster#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3027
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterFormatSchema"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3153
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterFormatSchemaList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3146
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3146
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3146
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3139
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterFormatSchemaList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchemaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3052
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3042
      },
      "name": "MdbClickhouseClusterFormatSchemaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3107
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3120
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3133
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3100
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3113
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3126
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3056
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterFormatSchema"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterFormatSchemaOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3157
      },
      "name": "MdbClickhouseClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#type MdbClickhouseCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3173
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#zone MdbClickhouseCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3177
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#assign_public_ip MdbClickhouseCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3161
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#shard_name MdbClickhouseCluster#shard_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3165
          },
          "name": "shardName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#subnet_id MdbClickhouseCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3169
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterHost"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3357
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3350
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3350
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3350
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3343
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterHostList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3270
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3291
          },
          "name": "resetShardName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3307
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbClickhouseClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3279
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3274
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3295
          },
          "name": "shardNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3311
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3324
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3337
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3264
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3285
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3301
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3317
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3330
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3361
      },
      "name": "MdbClickhouseClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#type MdbClickhouseCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3373
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#day MdbClickhouseCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3365
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#hour MdbClickhouseCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3369
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3395
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3388
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3440
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3456
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbClickhouseClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3444
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3460
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3473
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3434
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3450
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3466
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3399
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterMlModel": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3477
      },
      "name": "MdbClickhouseClusterMlModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3481
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#type MdbClickhouseCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3485
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#uri MdbClickhouseCluster#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3489
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterMlModel"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterMlModelList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModelList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3608
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3615
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModelOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterMlModelList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3608
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3608
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3608
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterMlModelList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterMlModelOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3504
      },
      "name": "MdbClickhouseClusterMlModelOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3569
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3582
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3595
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3562
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3575
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3588
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterMlModel"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterMlModelOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3619
      },
      "name": "MdbClickhouseClusterShardGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3627
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#shard_names MdbClickhouseCluster#shard_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3631
          },
          "name": "shardNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#description MdbClickhouseCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3623
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterShardGroup"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3753
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3745
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3760
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterShardGroupList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3753
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3753
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3753
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterShardGroupList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroupOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3646
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3710
          },
          "name": "resetDescription"
        }
      ],
      "name": "MdbClickhouseClusterShardGroupOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3714
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3727
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3740
          },
          "name": "shardNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3704
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3720
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3733
          },
          "name": "shardNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterShardGroup"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterShardGroupOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3764
      },
      "name": "MdbClickhouseClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#create MdbClickhouseCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3768
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#delete MdbClickhouseCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3772
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#update MdbClickhouseCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3776
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3799
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3791
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3853
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3869
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3885
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbClickhouseClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3857
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3873
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3889
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3847
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3863
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3879
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 6765
      },
      "name": "MdbClickhouseClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#name MdbClickhouseCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6769
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#password MdbClickhouseCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6773
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#permission MdbClickhouseCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6779
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#quota MdbClickhouseCluster#quota}",
            "stability": "stable",
            "summary": "quota block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6785
          },
          "name": "quota",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#settings MdbClickhouseCluster#settings}",
            "stability": "stable",
            "summary": "settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6791
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUser"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 6959
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 6951
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6966
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6959
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6959
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6959
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 6818
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 6808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6907
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6923
          },
          "name": "putQuota",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6939
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6910
          },
          "name": "resetPermission"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6926
          },
          "name": "resetQuota"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6942
          },
          "name": "resetSettings"
        }
      ],
      "name": "MdbClickhouseClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6904
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6920
          },
          "name": "quota",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6936
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6885
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6898
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6914
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6930
          },
          "name": "quotaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6946
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6878
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6891
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6822
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3893
      },
      "name": "MdbClickhouseClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#database_name MdbClickhouseCluster#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3897
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3983
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3976
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3976
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3976
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 3920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3910
      },
      "name": "MdbClickhouseClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3963
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3956
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3924
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 3987
      },
      "name": "MdbClickhouseClusterUserQuota",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#interval_duration MdbClickhouseCluster#interval_duration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3999
          },
          "name": "intervalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#errors MdbClickhouseCluster#errors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3991
          },
          "name": "errors",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#execution_time MdbClickhouseCluster#execution_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 3995
          },
          "name": "executionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#queries MdbClickhouseCluster#queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4003
          },
          "name": "queries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#read_rows MdbClickhouseCluster#read_rows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4007
          },
          "name": "readRows",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#result_rows MdbClickhouseCluster#result_rows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4011
          },
          "name": "resultRows",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserQuota"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 4205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 4197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4212
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaOutputReference"
            }
          }
        }
      ],
      "name": "MdbClickhouseClusterUserQuotaList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4205
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4205
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4205
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserQuotaList"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuotaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 4039
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 4029
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4111
          },
          "name": "resetErrors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4127
          },
          "name": "resetExecutionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4156
          },
          "name": "resetQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4172
          },
          "name": "resetReadRows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4188
          },
          "name": "resetResultRows"
        }
      ],
      "name": "MdbClickhouseClusterUserQuotaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4115
          },
          "name": "errorsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4131
          },
          "name": "executionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4144
          },
          "name": "intervalDurationInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4160
          },
          "name": "queriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4176
          },
          "name": "readRowsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4192
          },
          "name": "resultRowsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4105
          },
          "name": "errors",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4121
          },
          "name": "executionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4137
          },
          "name": "intervalDuration",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4150
          },
          "name": "queries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4166
          },
          "name": "readRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4182
          },
          "name": "resultRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4043
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserQuota"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserQuotaOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 4216
      },
      "name": "MdbClickhouseClusterUserSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#add_http_cors_header MdbClickhouseCluster#add_http_cors_header}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4220
          },
          "name": "addHttpCorsHeader",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#allow_ddl MdbClickhouseCluster#allow_ddl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4224
          },
          "name": "allowDdl",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#compile MdbClickhouseCluster#compile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4228
          },
          "name": "compile",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#compile_expressions MdbClickhouseCluster#compile_expressions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4232
          },
          "name": "compileExpressions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#connect_timeout MdbClickhouseCluster#connect_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4236
          },
          "name": "connectTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#count_distinct_implementation MdbClickhouseCluster#count_distinct_implementation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4240
          },
          "name": "countDistinctImplementation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#distinct_overflow_mode MdbClickhouseCluster#distinct_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4244
          },
          "name": "distinctOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#distributed_aggregation_memory_efficient MdbClickhouseCluster#distributed_aggregation_memory_efficient}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4248
          },
          "name": "distributedAggregationMemoryEfficient",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#distributed_ddl_task_timeout MdbClickhouseCluster#distributed_ddl_task_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4252
          },
          "name": "distributedDdlTaskTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#distributed_product_mode MdbClickhouseCluster#distributed_product_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4256
          },
          "name": "distributedProductMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#empty_result_for_aggregation_by_empty_set MdbClickhouseCluster#empty_result_for_aggregation_by_empty_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4260
          },
          "name": "emptyResultForAggregationByEmptySet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#enable_http_compression MdbClickhouseCluster#enable_http_compression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4264
          },
          "name": "enableHttpCompression",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#fallback_to_stale_replicas_for_distributed_queries MdbClickhouseCluster#fallback_to_stale_replicas_for_distributed_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4268
          },
          "name": "fallbackToStaleReplicasForDistributedQueries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#force_index_by_date MdbClickhouseCluster#force_index_by_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4272
          },
          "name": "forceIndexByDate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#force_primary_key MdbClickhouseCluster#force_primary_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4276
          },
          "name": "forcePrimaryKey",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#group_by_overflow_mode MdbClickhouseCluster#group_by_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4280
          },
          "name": "groupByOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#group_by_two_level_threshold MdbClickhouseCluster#group_by_two_level_threshold}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4284
          },
          "name": "groupByTwoLevelThreshold",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#group_by_two_level_threshold_bytes MdbClickhouseCluster#group_by_two_level_threshold_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4288
          },
          "name": "groupByTwoLevelThresholdBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#http_connection_timeout MdbClickhouseCluster#http_connection_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4292
          },
          "name": "httpConnectionTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#http_headers_progress_interval MdbClickhouseCluster#http_headers_progress_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4296
          },
          "name": "httpHeadersProgressInterval",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#http_receive_timeout MdbClickhouseCluster#http_receive_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4300
          },
          "name": "httpReceiveTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#http_send_timeout MdbClickhouseCluster#http_send_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4304
          },
          "name": "httpSendTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#input_format_defaults_for_omitted_fields MdbClickhouseCluster#input_format_defaults_for_omitted_fields}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4308
          },
          "name": "inputFormatDefaultsForOmittedFields",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#input_format_values_interpret_expressions MdbClickhouseCluster#input_format_values_interpret_expressions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4312
          },
          "name": "inputFormatValuesInterpretExpressions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#insert_quorum MdbClickhouseCluster#insert_quorum}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4316
          },
          "name": "insertQuorum",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#insert_quorum_timeout MdbClickhouseCluster#insert_quorum_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4320
          },
          "name": "insertQuorumTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#joined_subquery_requires_alias MdbClickhouseCluster#joined_subquery_requires_alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4332
          },
          "name": "joinedSubqueryRequiresAlias",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#join_overflow_mode MdbClickhouseCluster#join_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4324
          },
          "name": "joinOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#join_use_nulls MdbClickhouseCluster#join_use_nulls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4328
          },
          "name": "joinUseNulls",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#low_cardinality_allow_in_native_format MdbClickhouseCluster#low_cardinality_allow_in_native_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4336
          },
          "name": "lowCardinalityAllowInNativeFormat",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_ast_depth MdbClickhouseCluster#max_ast_depth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4340
          },
          "name": "maxAstDepth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_ast_elements MdbClickhouseCluster#max_ast_elements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4344
          },
          "name": "maxAstElements",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_block_size MdbClickhouseCluster#max_block_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4348
          },
          "name": "maxBlockSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_before_external_group_by MdbClickhouseCluster#max_bytes_before_external_group_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4352
          },
          "name": "maxBytesBeforeExternalGroupBy",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_before_external_sort MdbClickhouseCluster#max_bytes_before_external_sort}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4356
          },
          "name": "maxBytesBeforeExternalSort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_in_distinct MdbClickhouseCluster#max_bytes_in_distinct}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4360
          },
          "name": "maxBytesInDistinct",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_in_join MdbClickhouseCluster#max_bytes_in_join}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4364
          },
          "name": "maxBytesInJoin",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_in_set MdbClickhouseCluster#max_bytes_in_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4368
          },
          "name": "maxBytesInSet",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_to_read MdbClickhouseCluster#max_bytes_to_read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4372
          },
          "name": "maxBytesToRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_to_sort MdbClickhouseCluster#max_bytes_to_sort}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4376
          },
          "name": "maxBytesToSort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_bytes_to_transfer MdbClickhouseCluster#max_bytes_to_transfer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4380
          },
          "name": "maxBytesToTransfer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_columns_to_read MdbClickhouseCluster#max_columns_to_read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4384
          },
          "name": "maxColumnsToRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_execution_time MdbClickhouseCluster#max_execution_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4388
          },
          "name": "maxExecutionTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_expanded_ast_elements MdbClickhouseCluster#max_expanded_ast_elements}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4392
          },
          "name": "maxExpandedAstElements",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_insert_block_size MdbClickhouseCluster#max_insert_block_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4396
          },
          "name": "maxInsertBlockSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_memory_usage MdbClickhouseCluster#max_memory_usage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4400
          },
          "name": "maxMemoryUsage",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_memory_usage_for_user MdbClickhouseCluster#max_memory_usage_for_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4404
          },
          "name": "maxMemoryUsageForUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_network_bandwidth MdbClickhouseCluster#max_network_bandwidth}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4408
          },
          "name": "maxNetworkBandwidth",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_network_bandwidth_for_user MdbClickhouseCluster#max_network_bandwidth_for_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4412
          },
          "name": "maxNetworkBandwidthForUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_query_size MdbClickhouseCluster#max_query_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4416
          },
          "name": "maxQuerySize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_replica_delay_for_distributed_queries MdbClickhouseCluster#max_replica_delay_for_distributed_queries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4420
          },
          "name": "maxReplicaDelayForDistributedQueries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_result_bytes MdbClickhouseCluster#max_result_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4424
          },
          "name": "maxResultBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_result_rows MdbClickhouseCluster#max_result_rows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4428
          },
          "name": "maxResultRows",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_in_distinct MdbClickhouseCluster#max_rows_in_distinct}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4432
          },
          "name": "maxRowsInDistinct",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_in_join MdbClickhouseCluster#max_rows_in_join}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4436
          },
          "name": "maxRowsInJoin",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_in_set MdbClickhouseCluster#max_rows_in_set}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4440
          },
          "name": "maxRowsInSet",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_to_group_by MdbClickhouseCluster#max_rows_to_group_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4444
          },
          "name": "maxRowsToGroupBy",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_to_read MdbClickhouseCluster#max_rows_to_read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4448
          },
          "name": "maxRowsToRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_to_sort MdbClickhouseCluster#max_rows_to_sort}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4452
          },
          "name": "maxRowsToSort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_rows_to_transfer MdbClickhouseCluster#max_rows_to_transfer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4456
          },
          "name": "maxRowsToTransfer",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_temporary_columns MdbClickhouseCluster#max_temporary_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4460
          },
          "name": "maxTemporaryColumns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_temporary_non_const_columns MdbClickhouseCluster#max_temporary_non_const_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4464
          },
          "name": "maxTemporaryNonConstColumns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#max_threads MdbClickhouseCluster#max_threads}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4468
          },
          "name": "maxThreads",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#merge_tree_max_bytes_to_use_cache MdbClickhouseCluster#merge_tree_max_bytes_to_use_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4472
          },
          "name": "mergeTreeMaxBytesToUseCache",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#merge_tree_max_rows_to_use_cache MdbClickhouseCluster#merge_tree_max_rows_to_use_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4476
          },
          "name": "mergeTreeMaxRowsToUseCache",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#merge_tree_min_bytes_for_concurrent_read MdbClickhouseCluster#merge_tree_min_bytes_for_concurrent_read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4480
          },
          "name": "mergeTreeMinBytesForConcurrentRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#merge_tree_min_rows_for_concurrent_read MdbClickhouseCluster#merge_tree_min_rows_for_concurrent_read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4484
          },
          "name": "mergeTreeMinRowsForConcurrentRead",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_bytes_to_use_direct_io MdbClickhouseCluster#min_bytes_to_use_direct_io}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4488
          },
          "name": "minBytesToUseDirectIo",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_count_to_compile MdbClickhouseCluster#min_count_to_compile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4492
          },
          "name": "minCountToCompile",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_count_to_compile_expression MdbClickhouseCluster#min_count_to_compile_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4496
          },
          "name": "minCountToCompileExpression",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_execution_speed MdbClickhouseCluster#min_execution_speed}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4500
          },
          "name": "minExecutionSpeed",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_execution_speed_bytes MdbClickhouseCluster#min_execution_speed_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4504
          },
          "name": "minExecutionSpeedBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_insert_block_size_bytes MdbClickhouseCluster#min_insert_block_size_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4508
          },
          "name": "minInsertBlockSizeBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#min_insert_block_size_rows MdbClickhouseCluster#min_insert_block_size_rows}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4512
          },
          "name": "minInsertBlockSizeRows",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#output_format_json_quote_64bit_integers MdbClickhouseCluster#output_format_json_quote_64bit_integers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4516
          },
          "name": "outputFormatJsonQuote64BitIntegers",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#output_format_json_quote_denormals MdbClickhouseCluster#output_format_json_quote_denormals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4520
          },
          "name": "outputFormatJsonQuoteDenormals",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#priority MdbClickhouseCluster#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4524
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#quota_mode MdbClickhouseCluster#quota_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4528
          },
          "name": "quotaMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#readonly MdbClickhouseCluster#readonly}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4536
          },
          "name": "readonly",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#read_overflow_mode MdbClickhouseCluster#read_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4532
          },
          "name": "readOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#receive_timeout MdbClickhouseCluster#receive_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4540
          },
          "name": "receiveTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#replication_alter_partitions_sync MdbClickhouseCluster#replication_alter_partitions_sync}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4544
          },
          "name": "replicationAlterPartitionsSync",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#result_overflow_mode MdbClickhouseCluster#result_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4548
          },
          "name": "resultOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#select_sequential_consistency MdbClickhouseCluster#select_sequential_consistency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4552
          },
          "name": "selectSequentialConsistency",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#send_progress_in_http_headers MdbClickhouseCluster#send_progress_in_http_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4556
          },
          "name": "sendProgressInHttpHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#send_timeout MdbClickhouseCluster#send_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4560
          },
          "name": "sendTimeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#set_overflow_mode MdbClickhouseCluster#set_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4564
          },
          "name": "setOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#skip_unavailable_shards MdbClickhouseCluster#skip_unavailable_shards}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4568
          },
          "name": "skipUnavailableShards",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#sort_overflow_mode MdbClickhouseCluster#sort_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4572
          },
          "name": "sortOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#timeout_overflow_mode MdbClickhouseCluster#timeout_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4576
          },
          "name": "timeoutOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#transfer_overflow_mode MdbClickhouseCluster#transfer_overflow_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4580
          },
          "name": "transferOverflowMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#transform_null_in MdbClickhouseCluster#transform_null_in}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4584
          },
          "name": "transformNullIn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#use_uncompressed_cache MdbClickhouseCluster#use_uncompressed_cache}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4588
          },
          "name": "useUncompressedCache",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserSettings"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterUserSettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 4700
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 4693
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5285
          },
          "name": "resetAddHttpCorsHeader"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5301
          },
          "name": "resetAllowDdl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5317
          },
          "name": "resetCompile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5333
          },
          "name": "resetCompileExpressions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5349
          },
          "name": "resetConnectTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5365
          },
          "name": "resetCountDistinctImplementation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5381
          },
          "name": "resetDistinctOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5397
          },
          "name": "resetDistributedAggregationMemoryEfficient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5413
          },
          "name": "resetDistributedDdlTaskTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5429
          },
          "name": "resetDistributedProductMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5445
          },
          "name": "resetEmptyResultForAggregationByEmptySet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5461
          },
          "name": "resetEnableHttpCompression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5477
          },
          "name": "resetFallbackToStaleReplicasForDistributedQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5493
          },
          "name": "resetForceIndexByDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5509
          },
          "name": "resetForcePrimaryKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5525
          },
          "name": "resetGroupByOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5541
          },
          "name": "resetGroupByTwoLevelThreshold"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5557
          },
          "name": "resetGroupByTwoLevelThresholdBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5573
          },
          "name": "resetHttpConnectionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5589
          },
          "name": "resetHttpHeadersProgressInterval"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5605
          },
          "name": "resetHttpReceiveTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5621
          },
          "name": "resetHttpSendTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5637
          },
          "name": "resetInputFormatDefaultsForOmittedFields"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5653
          },
          "name": "resetInputFormatValuesInterpretExpressions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5669
          },
          "name": "resetInsertQuorum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5685
          },
          "name": "resetInsertQuorumTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5733
          },
          "name": "resetJoinedSubqueryRequiresAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5701
          },
          "name": "resetJoinOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5717
          },
          "name": "resetJoinUseNulls"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5749
          },
          "name": "resetLowCardinalityAllowInNativeFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5765
          },
          "name": "resetMaxAstDepth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5781
          },
          "name": "resetMaxAstElements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5797
          },
          "name": "resetMaxBlockSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5813
          },
          "name": "resetMaxBytesBeforeExternalGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5829
          },
          "name": "resetMaxBytesBeforeExternalSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5845
          },
          "name": "resetMaxBytesInDistinct"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5861
          },
          "name": "resetMaxBytesInJoin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5877
          },
          "name": "resetMaxBytesInSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5893
          },
          "name": "resetMaxBytesToRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5909
          },
          "name": "resetMaxBytesToSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5925
          },
          "name": "resetMaxBytesToTransfer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5941
          },
          "name": "resetMaxColumnsToRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5957
          },
          "name": "resetMaxExecutionTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5973
          },
          "name": "resetMaxExpandedAstElements"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5989
          },
          "name": "resetMaxInsertBlockSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6005
          },
          "name": "resetMaxMemoryUsage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6021
          },
          "name": "resetMaxMemoryUsageForUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6037
          },
          "name": "resetMaxNetworkBandwidth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6053
          },
          "name": "resetMaxNetworkBandwidthForUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6069
          },
          "name": "resetMaxQuerySize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6085
          },
          "name": "resetMaxReplicaDelayForDistributedQueries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6101
          },
          "name": "resetMaxResultBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6117
          },
          "name": "resetMaxResultRows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6133
          },
          "name": "resetMaxRowsInDistinct"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6149
          },
          "name": "resetMaxRowsInJoin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6165
          },
          "name": "resetMaxRowsInSet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6181
          },
          "name": "resetMaxRowsToGroupBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6197
          },
          "name": "resetMaxRowsToRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6213
          },
          "name": "resetMaxRowsToSort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6229
          },
          "name": "resetMaxRowsToTransfer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6245
          },
          "name": "resetMaxTemporaryColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6261
          },
          "name": "resetMaxTemporaryNonConstColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6277
          },
          "name": "resetMaxThreads"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6293
          },
          "name": "resetMergeTreeMaxBytesToUseCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6309
          },
          "name": "resetMergeTreeMaxRowsToUseCache"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6325
          },
          "name": "resetMergeTreeMinBytesForConcurrentRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6341
          },
          "name": "resetMergeTreeMinRowsForConcurrentRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6357
          },
          "name": "resetMinBytesToUseDirectIo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6373
          },
          "name": "resetMinCountToCompile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6389
          },
          "name": "resetMinCountToCompileExpression"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6405
          },
          "name": "resetMinExecutionSpeed"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6421
          },
          "name": "resetMinExecutionSpeedBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6437
          },
          "name": "resetMinInsertBlockSizeBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6453
          },
          "name": "resetMinInsertBlockSizeRows"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6469
          },
          "name": "resetOutputFormatJsonQuote64BitIntegers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6485
          },
          "name": "resetOutputFormatJsonQuoteDenormals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6501
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6517
          },
          "name": "resetQuotaMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6549
          },
          "name": "resetReadonly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6533
          },
          "name": "resetReadOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6565
          },
          "name": "resetReceiveTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6581
          },
          "name": "resetReplicationAlterPartitionsSync"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6597
          },
          "name": "resetResultOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6613
          },
          "name": "resetSelectSequentialConsistency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6629
          },
          "name": "resetSendProgressInHttpHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6645
          },
          "name": "resetSendTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6661
          },
          "name": "resetSetOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6677
          },
          "name": "resetSkipUnavailableShards"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6693
          },
          "name": "resetSortOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6709
          },
          "name": "resetTimeoutOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6725
          },
          "name": "resetTransferOverflowMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6741
          },
          "name": "resetTransformNullIn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6757
          },
          "name": "resetUseUncompressedCache"
        }
      ],
      "name": "MdbClickhouseClusterUserSettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5289
          },
          "name": "addHttpCorsHeaderInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5305
          },
          "name": "allowDdlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5337
          },
          "name": "compileExpressionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5321
          },
          "name": "compileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5353
          },
          "name": "connectTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5369
          },
          "name": "countDistinctImplementationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5385
          },
          "name": "distinctOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5401
          },
          "name": "distributedAggregationMemoryEfficientInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5417
          },
          "name": "distributedDdlTaskTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5433
          },
          "name": "distributedProductModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5449
          },
          "name": "emptyResultForAggregationByEmptySetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5465
          },
          "name": "enableHttpCompressionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5481
          },
          "name": "fallbackToStaleReplicasForDistributedQueriesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5497
          },
          "name": "forceIndexByDateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5513
          },
          "name": "forcePrimaryKeyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5529
          },
          "name": "groupByOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5561
          },
          "name": "groupByTwoLevelThresholdBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5545
          },
          "name": "groupByTwoLevelThresholdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5577
          },
          "name": "httpConnectionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5593
          },
          "name": "httpHeadersProgressIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5609
          },
          "name": "httpReceiveTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5625
          },
          "name": "httpSendTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5641
          },
          "name": "inputFormatDefaultsForOmittedFieldsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5657
          },
          "name": "inputFormatValuesInterpretExpressionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5673
          },
          "name": "insertQuorumInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5689
          },
          "name": "insertQuorumTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5737
          },
          "name": "joinedSubqueryRequiresAliasInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5705
          },
          "name": "joinOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5721
          },
          "name": "joinUseNullsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5753
          },
          "name": "lowCardinalityAllowInNativeFormatInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5769
          },
          "name": "maxAstDepthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5785
          },
          "name": "maxAstElementsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5801
          },
          "name": "maxBlockSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5817
          },
          "name": "maxBytesBeforeExternalGroupByInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5833
          },
          "name": "maxBytesBeforeExternalSortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5849
          },
          "name": "maxBytesInDistinctInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5865
          },
          "name": "maxBytesInJoinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5881
          },
          "name": "maxBytesInSetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5897
          },
          "name": "maxBytesToReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5913
          },
          "name": "maxBytesToSortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5929
          },
          "name": "maxBytesToTransferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5945
          },
          "name": "maxColumnsToReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5961
          },
          "name": "maxExecutionTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5977
          },
          "name": "maxExpandedAstElementsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5993
          },
          "name": "maxInsertBlockSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6025
          },
          "name": "maxMemoryUsageForUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6009
          },
          "name": "maxMemoryUsageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6057
          },
          "name": "maxNetworkBandwidthForUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6041
          },
          "name": "maxNetworkBandwidthInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6073
          },
          "name": "maxQuerySizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6089
          },
          "name": "maxReplicaDelayForDistributedQueriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6105
          },
          "name": "maxResultBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6121
          },
          "name": "maxResultRowsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6137
          },
          "name": "maxRowsInDistinctInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6153
          },
          "name": "maxRowsInJoinInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6169
          },
          "name": "maxRowsInSetInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6185
          },
          "name": "maxRowsToGroupByInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6201
          },
          "name": "maxRowsToReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6217
          },
          "name": "maxRowsToSortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6233
          },
          "name": "maxRowsToTransferInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6249
          },
          "name": "maxTemporaryColumnsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6265
          },
          "name": "maxTemporaryNonConstColumnsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6281
          },
          "name": "maxThreadsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6297
          },
          "name": "mergeTreeMaxBytesToUseCacheInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6313
          },
          "name": "mergeTreeMaxRowsToUseCacheInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6329
          },
          "name": "mergeTreeMinBytesForConcurrentReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6345
          },
          "name": "mergeTreeMinRowsForConcurrentReadInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6361
          },
          "name": "minBytesToUseDirectIoInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6393
          },
          "name": "minCountToCompileExpressionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6377
          },
          "name": "minCountToCompileInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6425
          },
          "name": "minExecutionSpeedBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6409
          },
          "name": "minExecutionSpeedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6441
          },
          "name": "minInsertBlockSizeBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6457
          },
          "name": "minInsertBlockSizeRowsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6473
          },
          "name": "outputFormatJsonQuote64BitIntegersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6489
          },
          "name": "outputFormatJsonQuoteDenormalsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6505
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6521
          },
          "name": "quotaModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6553
          },
          "name": "readonlyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6537
          },
          "name": "readOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6569
          },
          "name": "receiveTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6585
          },
          "name": "replicationAlterPartitionsSyncInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6601
          },
          "name": "resultOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6617
          },
          "name": "selectSequentialConsistencyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6633
          },
          "name": "sendProgressInHttpHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6649
          },
          "name": "sendTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6665
          },
          "name": "setOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6681
          },
          "name": "skipUnavailableShardsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6697
          },
          "name": "sortOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6713
          },
          "name": "timeoutOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6729
          },
          "name": "transferOverflowModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6745
          },
          "name": "transformNullInInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6761
          },
          "name": "useUncompressedCacheInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5279
          },
          "name": "addHttpCorsHeader",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5295
          },
          "name": "allowDdl",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5311
          },
          "name": "compile",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5327
          },
          "name": "compileExpressions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5343
          },
          "name": "connectTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5359
          },
          "name": "countDistinctImplementation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5375
          },
          "name": "distinctOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5391
          },
          "name": "distributedAggregationMemoryEfficient",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5407
          },
          "name": "distributedDdlTaskTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5423
          },
          "name": "distributedProductMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5439
          },
          "name": "emptyResultForAggregationByEmptySet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5455
          },
          "name": "enableHttpCompression",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5471
          },
          "name": "fallbackToStaleReplicasForDistributedQueries",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5487
          },
          "name": "forceIndexByDate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5503
          },
          "name": "forcePrimaryKey",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5519
          },
          "name": "groupByOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5535
          },
          "name": "groupByTwoLevelThreshold",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5551
          },
          "name": "groupByTwoLevelThresholdBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5567
          },
          "name": "httpConnectionTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5583
          },
          "name": "httpHeadersProgressInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5599
          },
          "name": "httpReceiveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5615
          },
          "name": "httpSendTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5631
          },
          "name": "inputFormatDefaultsForOmittedFields",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5647
          },
          "name": "inputFormatValuesInterpretExpressions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5663
          },
          "name": "insertQuorum",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5679
          },
          "name": "insertQuorumTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5727
          },
          "name": "joinedSubqueryRequiresAlias",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5695
          },
          "name": "joinOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5711
          },
          "name": "joinUseNulls",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5743
          },
          "name": "lowCardinalityAllowInNativeFormat",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5759
          },
          "name": "maxAstDepth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5775
          },
          "name": "maxAstElements",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5791
          },
          "name": "maxBlockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5807
          },
          "name": "maxBytesBeforeExternalGroupBy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5823
          },
          "name": "maxBytesBeforeExternalSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5839
          },
          "name": "maxBytesInDistinct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5855
          },
          "name": "maxBytesInJoin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5871
          },
          "name": "maxBytesInSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5887
          },
          "name": "maxBytesToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5903
          },
          "name": "maxBytesToSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5919
          },
          "name": "maxBytesToTransfer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5935
          },
          "name": "maxColumnsToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5951
          },
          "name": "maxExecutionTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5967
          },
          "name": "maxExpandedAstElements",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5983
          },
          "name": "maxInsertBlockSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 5999
          },
          "name": "maxMemoryUsage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6015
          },
          "name": "maxMemoryUsageForUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6031
          },
          "name": "maxNetworkBandwidth",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6047
          },
          "name": "maxNetworkBandwidthForUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6063
          },
          "name": "maxQuerySize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6079
          },
          "name": "maxReplicaDelayForDistributedQueries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6095
          },
          "name": "maxResultBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6111
          },
          "name": "maxResultRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6127
          },
          "name": "maxRowsInDistinct",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6143
          },
          "name": "maxRowsInJoin",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6159
          },
          "name": "maxRowsInSet",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6175
          },
          "name": "maxRowsToGroupBy",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6191
          },
          "name": "maxRowsToRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6207
          },
          "name": "maxRowsToSort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6223
          },
          "name": "maxRowsToTransfer",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6239
          },
          "name": "maxTemporaryColumns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6255
          },
          "name": "maxTemporaryNonConstColumns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6271
          },
          "name": "maxThreads",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6287
          },
          "name": "mergeTreeMaxBytesToUseCache",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6303
          },
          "name": "mergeTreeMaxRowsToUseCache",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6319
          },
          "name": "mergeTreeMinBytesForConcurrentRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6335
          },
          "name": "mergeTreeMinRowsForConcurrentRead",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6351
          },
          "name": "minBytesToUseDirectIo",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6367
          },
          "name": "minCountToCompile",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6383
          },
          "name": "minCountToCompileExpression",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6399
          },
          "name": "minExecutionSpeed",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6415
          },
          "name": "minExecutionSpeedBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6431
          },
          "name": "minInsertBlockSizeBytes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6447
          },
          "name": "minInsertBlockSizeRows",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6463
          },
          "name": "outputFormatJsonQuote64BitIntegers",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6479
          },
          "name": "outputFormatJsonQuoteDenormals",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6495
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6511
          },
          "name": "quotaMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6543
          },
          "name": "readonly",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6527
          },
          "name": "readOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6559
          },
          "name": "receiveTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6575
          },
          "name": "replicationAlterPartitionsSync",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6591
          },
          "name": "resultOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6607
          },
          "name": "selectSequentialConsistency",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6623
          },
          "name": "sendProgressInHttpHeaders",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6639
          },
          "name": "sendTimeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6655
          },
          "name": "setOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6671
          },
          "name": "skipUnavailableShards",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6687
          },
          "name": "sortOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6703
          },
          "name": "timeoutOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6719
          },
          "name": "transferOverflowMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6735
          },
          "name": "transformNullIn",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6751
          },
          "name": "useUncompressedCache",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 4704
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterUserSettings"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterUserSettingsOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 7089
      },
      "name": "MdbClickhouseClusterZookeeper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#resources MdbClickhouseCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7095
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterZookeeper"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 7115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 7108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7145
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7148
          },
          "name": "resetResources"
        }
      ],
      "name": "MdbClickhouseClusterZookeeperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7142
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7152
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeper"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterZookeeperOutputReference"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 6970
      },
      "name": "MdbClickhouseClusterZookeeperResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#disk_size MdbClickhouseCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6974
          },
          "name": "diskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#disk_type_id MdbClickhouseCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6978
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_clickhouse_cluster#resource_preset_id MdbClickhouseCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 6982
          },
          "name": "resourcePresetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterZookeeperResources"
    },
    "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-clickhouse-cluster.ts",
          "line": 7004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-clickhouse-cluster.ts",
        "line": 6997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7049
          },
          "name": "resetDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7065
          },
          "name": "resetDiskTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7081
          },
          "name": "resetResourcePresetId"
        }
      ],
      "name": "MdbClickhouseClusterZookeeperResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7053
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7069
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7085
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7043
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7059
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7075
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-clickhouse-cluster.ts",
            "line": 7008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbClickhouseClusterZookeeperResources"
          }
        }
      ],
      "symbolId": "src/mdb-clickhouse-cluster:MdbClickhouseClusterZookeeperResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster yandex_mdb_elasticsearch_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster yandex_mdb_elasticsearch_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 1092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 1074
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1296
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1309
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1325
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1341
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1138
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1154
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1183
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1312
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1204
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1220
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1328
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1262
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1278
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1344
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1356
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbElasticsearchCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1079
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1293
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1126
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1192
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1306
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1322
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1287
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1338
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1300
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1142
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1158
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1171
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1187
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1316
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1224
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1332
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1237
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1250
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1266
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1282
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1348
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1132
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1148
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1164
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1177
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1198
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1214
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1230
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1243
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1256
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1272
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchCluster"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 9
      },
      "name": "MdbElasticsearchClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#config MdbElasticsearchCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 58
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#environment MdbElasticsearchCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 21
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#name MdbElasticsearchCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#network_id MdbElasticsearchCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 44
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#deletion_protection MdbElasticsearchCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#description MdbElasticsearchCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#folder_id MdbElasticsearchCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#host MdbElasticsearchCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 64
          },
          "name": "host",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#id MdbElasticsearchCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#labels MdbElasticsearchCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#maintenance_window MdbElasticsearchCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 70
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#security_group_ids MdbElasticsearchCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 48
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#service_account_id MdbElasticsearchCluster#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 52
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#timeouts MdbElasticsearchCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 76
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfig"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 426
      },
      "name": "MdbElasticsearchClusterConfigA",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#admin_password MdbElasticsearchCluster#admin_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 430
          },
          "name": "adminPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#data_node MdbElasticsearchCluster#data_node}",
            "stability": "stable",
            "summary": "data_node block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 448
          },
          "name": "dataNode",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#edition MdbElasticsearchCluster#edition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 434
          },
          "name": "edition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#master_node MdbElasticsearchCluster#master_node}",
            "stability": "stable",
            "summary": "master_node block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 454
          },
          "name": "masterNode",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#plugins MdbElasticsearchCluster#plugins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 438
          },
          "name": "plugins",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#version MdbElasticsearchCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 442
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigA"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 600
          },
          "name": "putDataNode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 613
          },
          "name": "putMasterNode",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 555
          },
          "name": "resetEdition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 616
          },
          "name": "resetMasterNode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 571
          },
          "name": "resetPlugins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 587
          },
          "name": "resetVersion"
        }
      ],
      "name": "MdbElasticsearchClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 597
          },
          "name": "dataNode",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 610
          },
          "name": "masterNode",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 543
          },
          "name": "adminPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 604
          },
          "name": "dataNodeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 559
          },
          "name": "editionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 620
          },
          "name": "masterNodeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 575
          },
          "name": "pluginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 591
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 536
          },
          "name": "adminPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 549
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 565
          },
          "name": "plugins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 581
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigA"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 188
      },
      "name": "MdbElasticsearchClusterConfigDataNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#resources MdbElasticsearchCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 194
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigDataNode"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 214
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 244
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources"
              }
            }
          ]
        }
      ],
      "name": "MdbElasticsearchClusterConfigDataNodeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 241
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 248
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 218
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNode"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigDataNodeOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 78
      },
      "name": "MdbElasticsearchClusterConfigDataNodeResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#disk_size MdbElasticsearchCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 82
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#disk_type_id MdbElasticsearchCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 86
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#resource_preset_id MdbElasticsearchCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 90
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigDataNodeResources"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 105
      },
      "name": "MdbElasticsearchClusterConfigDataNodeResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 158
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 171
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 184
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 151
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 164
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 177
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigDataNodeResources"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigDataNodeResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 362
      },
      "name": "MdbElasticsearchClusterConfigMasterNode",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#resources MdbElasticsearchCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 368
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigMasterNode"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 388
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 381
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 418
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources"
              }
            }
          ]
        }
      ],
      "name": "MdbElasticsearchClusterConfigMasterNodeOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 415
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 422
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 392
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNode"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigMasterNodeOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 252
      },
      "name": "MdbElasticsearchClusterConfigMasterNodeResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#disk_size MdbElasticsearchCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 256
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#disk_type_id MdbElasticsearchCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 260
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#resource_preset_id MdbElasticsearchCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 264
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigMasterNodeResources"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 279
      },
      "name": "MdbElasticsearchClusterConfigMasterNodeResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 332
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 345
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 358
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 325
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 338
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 351
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterConfigMasterNodeResources"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterConfigMasterNodeResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 624
      },
      "name": "MdbElasticsearchClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#name MdbElasticsearchCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 632
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#type MdbElasticsearchCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 640
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#zone MdbElasticsearchCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 644
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#assign_public_ip MdbElasticsearchCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 628
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#subnet_id MdbElasticsearchCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 636
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterHost"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 814
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 806
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 821
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbElasticsearchClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 814
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 814
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 814
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 807
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterHostList"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 737
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 771
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbElasticsearchClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 746
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 741
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 759
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 775
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 788
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 801
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 731
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 752
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 765
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 781
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 794
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 825
      },
      "name": "MdbElasticsearchClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#type MdbElasticsearchCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 837
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#day MdbElasticsearchCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 829
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#hour MdbElasticsearchCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 833
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 852
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 904
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 920
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbElasticsearchClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 908
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 924
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 937
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 898
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 914
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 930
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 941
      },
      "name": "MdbElasticsearchClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#create MdbElasticsearchCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 945
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#delete MdbElasticsearchCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 949
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_elasticsearch_cluster#update MdbElasticsearchCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 953
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbElasticsearchClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-elasticsearch-cluster.ts",
          "line": 976
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-elasticsearch-cluster.ts",
        "line": 968
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1030
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1046
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1062
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbElasticsearchClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1034
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1050
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1066
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1024
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1040
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 1056
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-elasticsearch-cluster.ts",
            "line": 980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbElasticsearchClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-elasticsearch-cluster:MdbElasticsearchClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster yandex_mdb_greenplum_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster yandex_mdb_greenplum_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 932
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 914
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1258
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1274
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1290
          },
          "name": "putMasterSubcluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1303
          },
          "name": "putSegmentSubcluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1316
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1261
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1277
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1000
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1016
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1045
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1066
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1082
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1143
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1319
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1331
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbGreenplumCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 919
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1255
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1271
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 988
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1054
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1105
          },
          "name": "masterHosts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1287
          },
          "name": "masterSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1166
          },
          "name": "segmentHosts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1300
          },
          "name": "segmentSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1184
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1313
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1265
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 983
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1281
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1004
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1020
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1033
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1049
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1070
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1086
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1099
          },
          "name": "masterHostCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1294
          },
          "name": "masterSubclusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1118
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1131
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1147
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1160
          },
          "name": "segmentHostCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1179
          },
          "name": "segmentInHostInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1307
          },
          "name": "segmentSubclusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1197
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1323
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1210
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1223
          },
          "name": "userPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1236
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1249
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 976
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 994
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1010
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1026
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1039
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1060
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1076
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1092
          },
          "name": "masterHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1111
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1124
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1137
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1153
          },
          "name": "segmentHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1172
          },
          "name": "segmentInHost",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1190
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1203
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1216
          },
          "name": "userPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1229
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 1242
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumCluster"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 249
      },
      "name": "MdbGreenplumClusterAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#data_lens MdbGreenplumCluster#data_lens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 253
          },
          "name": "dataLens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#web_sql MdbGreenplumCluster#web_sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 257
          },
          "name": "webSql",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterAccess"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 317
          },
          "name": "resetDataLens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 333
          },
          "name": "resetWebSql"
        }
      ],
      "name": "MdbGreenplumClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 321
          },
          "name": "dataLensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 337
          },
          "name": "webSqlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 311
          },
          "name": "dataLens",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 327
          },
          "name": "webSql",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccess"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 341
      },
      "name": "MdbGreenplumClusterBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#hours MdbGreenplumCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 345
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#minutes MdbGreenplumCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 349
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 370
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 409
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 425
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbGreenplumClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 413
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 429
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 403
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 419
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 374
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 9
      },
      "name": "MdbGreenplumClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#assign_public_ip MdbGreenplumCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 13
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#environment MdbGreenplumCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 25
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#master_host_count MdbGreenplumCluster#master_host_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 44
          },
          "name": "masterHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#master_subcluster MdbGreenplumCluster#master_subcluster}",
            "stability": "stable",
            "summary": "master_subcluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 102
          },
          "name": "masterSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#name MdbGreenplumCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#network_id MdbGreenplumCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 52
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#segment_host_count MdbGreenplumCluster#segment_host_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 60
          },
          "name": "segmentHostCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#segment_in_host MdbGreenplumCluster#segment_in_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 64
          },
          "name": "segmentInHost",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#segment_subcluster MdbGreenplumCluster#segment_subcluster}",
            "stability": "stable",
            "summary": "segment_subcluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 108
          },
          "name": "segmentSubcluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#subnet_id MdbGreenplumCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 68
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#user_name MdbGreenplumCluster#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 72
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#user_password MdbGreenplumCluster#user_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 76
          },
          "name": "userPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#version MdbGreenplumCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 80
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#zone MdbGreenplumCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 84
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#access MdbGreenplumCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 90
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#backup_window_start MdbGreenplumCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 96
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#deletion_protection MdbGreenplumCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#description MdbGreenplumCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#folder_id MdbGreenplumCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 29
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#id MdbGreenplumCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#labels MdbGreenplumCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#security_group_ids MdbGreenplumCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 56
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#timeouts MdbGreenplumCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 114
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterConfig"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterHosts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 116
      },
      "name": "MdbGreenplumClusterMasterHosts",
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterHosts"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 174
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 181
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsOutputReference"
            }
          }
        }
      ],
      "name": "MdbGreenplumClusterMasterHostsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 174
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 174
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 174
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterHostsList"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 137
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 128
      },
      "name": "MdbGreenplumClusterMasterHostsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 157
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 162
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 141
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterHosts"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterHostsOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 543
      },
      "name": "MdbGreenplumClusterMasterSubcluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#resources MdbGreenplumCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 549
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterSubcluster"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 569
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 599
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources"
              }
            }
          ]
        }
      ],
      "name": "MdbGreenplumClusterMasterSubclusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 596
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 603
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 573
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubcluster"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterSubclusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 433
      },
      "name": "MdbGreenplumClusterMasterSubclusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#disk_size MdbGreenplumCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 437
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#disk_type_id MdbGreenplumCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 441
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#resource_preset_id MdbGreenplumCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 445
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterSubclusterResources"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 460
      },
      "name": "MdbGreenplumClusterMasterSubclusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 513
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 526
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 539
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 506
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 519
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 532
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterMasterSubclusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterMasterSubclusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHosts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHosts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 185
      },
      "name": "MdbGreenplumClusterSegmentHosts",
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentHosts"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 238
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 245
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsOutputReference"
            }
          }
        }
      ],
      "name": "MdbGreenplumClusterSegmentHostsList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 238
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 238
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 238
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentHostsList"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHostsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 197
      },
      "name": "MdbGreenplumClusterSegmentHostsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 226
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentHosts"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentHostsOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 717
      },
      "name": "MdbGreenplumClusterSegmentSubcluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#resources MdbGreenplumCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 723
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentSubcluster"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 773
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources"
              }
            }
          ]
        }
      ],
      "name": "MdbGreenplumClusterSegmentSubclusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 770
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 777
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubcluster"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentSubclusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 607
      },
      "name": "MdbGreenplumClusterSegmentSubclusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#disk_size MdbGreenplumCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 611
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#disk_type_id MdbGreenplumCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 615
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#resource_preset_id MdbGreenplumCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 619
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentSubclusterResources"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 641
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 634
      },
      "name": "MdbGreenplumClusterSegmentSubclusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 687
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 700
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 713
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 680
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 693
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 706
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 645
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterSegmentSubclusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterSegmentSubclusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 781
      },
      "name": "MdbGreenplumClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#create MdbGreenplumCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 785
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#delete MdbGreenplumCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 789
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_greenplum_cluster#update MdbGreenplumCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 793
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbGreenplumClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-greenplum-cluster.ts",
          "line": 816
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-greenplum-cluster.ts",
        "line": 808
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 870
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 886
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 902
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbGreenplumClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 874
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 890
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 906
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 864
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 880
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 896
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-greenplum-cluster.ts",
            "line": 820
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbGreenplumClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-greenplum-cluster:MdbGreenplumClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster yandex_mdb_kafka_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster yandex_mdb_kafka_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2608
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2621
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2637
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2653
          },
          "name": "putTopic",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2669
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2425
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2441
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2457
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2473
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2500
          },
          "name": "resetHostGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2516
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2532
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2624
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2574
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2595
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2640
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2656
          },
          "name": "resetTopic"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2672
          },
          "name": "resetUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2684
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbKafkaCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2364
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2605
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2413
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2482
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2488
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2618
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2583
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2634
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2650
          },
          "name": "topic",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2666
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2612
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2429
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2445
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2461
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2477
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2504
          },
          "name": "hostGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2520
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2536
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2628
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2549
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2562
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2578
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2599
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2644
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2660
          },
          "name": "topicInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2676
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2419
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2435
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2451
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2467
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2494
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2510
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2526
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2542
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2555
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2568
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2589
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 9
      },
      "name": "MdbKafkaClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#config MdbKafkaCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 62
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#name MdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#network_id MdbKafkaCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 48
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#deletion_protection MdbKafkaCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#description MdbKafkaCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#environment MdbKafkaCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 21
          },
          "name": "environment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#folder_id MdbKafkaCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#host_group_ids MdbKafkaCluster#host_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 29
          },
          "name": "hostGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#id MdbKafkaCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#labels MdbKafkaCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#maintenance_window MdbKafkaCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 68
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#security_group_ids MdbKafkaCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#subnet_ids MdbKafkaCluster#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 56
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#timeouts MdbKafkaCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 74
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#topic MdbKafkaCluster#topic}",
            "stability": "stable",
            "summary": "topic block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 80
          },
          "name": "topic",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#user MdbKafkaCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 86
          },
          "name": "user",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1009
      },
      "name": "MdbKafkaClusterConfigA",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#kafka MdbKafkaCluster#kafka}",
            "stability": "stable",
            "summary": "kafka block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1039
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#version MdbKafkaCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1029
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#zones MdbKafkaCluster#zones}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1033
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#assign_public_ip MdbKafkaCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1013
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#brokers_count MdbKafkaCluster#brokers_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1017
          },
          "name": "brokersCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#schema_registry MdbKafkaCluster#schema_registry}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1021
          },
          "name": "schemaRegistry",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#unmanaged_topics MdbKafkaCluster#unmanaged_topics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1025
          },
          "name": "unmanagedTopics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#zookeeper MdbKafkaCluster#zookeeper}",
            "stability": "stable",
            "summary": "zookeeper block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1045
          },
          "name": "zookeeper",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigA"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 1072
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1065
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1234
          },
          "name": "putKafka",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1247
          },
          "name": "putZookeeper",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1147
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1163
          },
          "name": "resetBrokersCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1179
          },
          "name": "resetSchemaRegistry"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1195
          },
          "name": "resetUnmanagedTopics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1250
          },
          "name": "resetZookeeper"
        }
      ],
      "name": "MdbKafkaClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1231
          },
          "name": "kafka",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1244
          },
          "name": "zookeeper",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1151
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1167
          },
          "name": "brokersCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1238
          },
          "name": "kafkaInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1183
          },
          "name": "schemaRegistryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1199
          },
          "name": "unmanagedTopicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1212
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1225
          },
          "name": "zonesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1254
          },
          "name": "zookeeperInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1141
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1157
          },
          "name": "brokersCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1173
          },
          "name": "schemaRegistry",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1189
          },
          "name": "unmanagedTopics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1205
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1218
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1076
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigA"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 730
      },
      "name": "MdbKafkaClusterConfigKafka",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#resources MdbKafkaCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 742
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#kafka_config MdbKafkaCluster#kafka_config}",
            "stability": "stable",
            "summary": "kafka_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 736
          },
          "name": "kafkaConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafka"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 177
      },
      "name": "MdbKafkaClusterConfigKafkaKafkaConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#auto_create_topics_enable MdbKafkaCluster#auto_create_topics_enable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 181
          },
          "name": "autoCreateTopicsEnable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#compression_type MdbKafkaCluster#compression_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 185
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#default_replication_factor MdbKafkaCluster#default_replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 189
          },
          "name": "defaultReplicationFactor",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_flush_interval_messages MdbKafkaCluster#log_flush_interval_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 193
          },
          "name": "logFlushIntervalMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_flush_interval_ms MdbKafkaCluster#log_flush_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 197
          },
          "name": "logFlushIntervalMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_flush_scheduler_interval_ms MdbKafkaCluster#log_flush_scheduler_interval_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 201
          },
          "name": "logFlushSchedulerIntervalMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_preallocate MdbKafkaCluster#log_preallocate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 205
          },
          "name": "logPreallocate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_retention_bytes MdbKafkaCluster#log_retention_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 209
          },
          "name": "logRetentionBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_retention_hours MdbKafkaCluster#log_retention_hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 213
          },
          "name": "logRetentionHours",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_retention_minutes MdbKafkaCluster#log_retention_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 217
          },
          "name": "logRetentionMinutes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_retention_ms MdbKafkaCluster#log_retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 221
          },
          "name": "logRetentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#log_segment_bytes MdbKafkaCluster#log_segment_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 225
          },
          "name": "logSegmentBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#num_partitions MdbKafkaCluster#num_partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 229
          },
          "name": "numPartitions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#socket_receive_buffer_bytes MdbKafkaCluster#socket_receive_buffer_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 233
          },
          "name": "socketReceiveBufferBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#socket_send_buffer_bytes MdbKafkaCluster#socket_send_buffer_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 237
          },
          "name": "socketSendBufferBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafkaKafkaConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 388
          },
          "name": "resetAutoCreateTopicsEnable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 404
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 420
          },
          "name": "resetDefaultReplicationFactor"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 436
          },
          "name": "resetLogFlushIntervalMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 452
          },
          "name": "resetLogFlushIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 468
          },
          "name": "resetLogFlushSchedulerIntervalMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 484
          },
          "name": "resetLogPreallocate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 500
          },
          "name": "resetLogRetentionBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 516
          },
          "name": "resetLogRetentionHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 532
          },
          "name": "resetLogRetentionMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 548
          },
          "name": "resetLogRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 564
          },
          "name": "resetLogSegmentBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 580
          },
          "name": "resetNumPartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 596
          },
          "name": "resetSocketReceiveBufferBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 612
          },
          "name": "resetSocketSendBufferBytes"
        }
      ],
      "name": "MdbKafkaClusterConfigKafkaKafkaConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 392
          },
          "name": "autoCreateTopicsEnableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 408
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 424
          },
          "name": "defaultReplicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 440
          },
          "name": "logFlushIntervalMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 456
          },
          "name": "logFlushIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 472
          },
          "name": "logFlushSchedulerIntervalMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 488
          },
          "name": "logPreallocateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 504
          },
          "name": "logRetentionBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 520
          },
          "name": "logRetentionHoursInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 536
          },
          "name": "logRetentionMinutesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 552
          },
          "name": "logRetentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 568
          },
          "name": "logSegmentBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 584
          },
          "name": "numPartitionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 600
          },
          "name": "socketReceiveBufferBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 616
          },
          "name": "socketSendBufferBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 382
          },
          "name": "autoCreateTopicsEnable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 398
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 414
          },
          "name": "defaultReplicationFactor",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 430
          },
          "name": "logFlushIntervalMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 446
          },
          "name": "logFlushIntervalMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 462
          },
          "name": "logFlushSchedulerIntervalMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 478
          },
          "name": "logPreallocate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 494
          },
          "name": "logRetentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 510
          },
          "name": "logRetentionHours",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 526
          },
          "name": "logRetentionMinutes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 542
          },
          "name": "logRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 558
          },
          "name": "logSegmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 574
          },
          "name": "numPartitions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 590
          },
          "name": "socketReceiveBufferBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 606
          },
          "name": "socketSendBufferBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafkaKafkaConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 763
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 799
          },
          "name": "putKafkaConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 815
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 802
          },
          "name": "resetKafkaConfig"
        }
      ],
      "name": "MdbKafkaClusterConfigKafkaOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 796
          },
          "name": "kafkaConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 812
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 806
          },
          "name": "kafkaConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaKafkaConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 819
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 767
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafka"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafkaOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 620
      },
      "name": "MdbKafkaClusterConfigKafkaResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#disk_size MdbKafkaCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 624
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#disk_type_id MdbKafkaCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 628
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#resource_preset_id MdbKafkaCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 632
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafkaResources"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 647
      },
      "name": "MdbKafkaClusterConfigKafkaResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 700
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 713
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 726
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 693
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 706
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 719
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigKafkaResources"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigKafkaResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 942
      },
      "name": "MdbKafkaClusterConfigZookeeper",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#resources MdbKafkaCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 948
          },
          "name": "resources",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigZookeeper"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 998
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1001
          },
          "name": "resetResources"
        }
      ],
      "name": "MdbKafkaClusterConfigZookeeperOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 995
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1005
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeper"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigZookeeperOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 823
      },
      "name": "MdbKafkaClusterConfigZookeeperResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#disk_size MdbKafkaCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 827
          },
          "name": "diskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#disk_type_id MdbKafkaCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 831
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#resource_preset_id MdbKafkaCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 835
          },
          "name": "resourcePresetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigZookeeperResources"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 902
          },
          "name": "resetDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 918
          },
          "name": "resetDiskTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 934
          },
          "name": "resetResourcePresetId"
        }
      ],
      "name": "MdbKafkaClusterConfigZookeeperResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 906
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 922
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 938
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 896
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 912
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 928
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterConfigZookeeperResources"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterConfigZookeeperResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 88
      },
      "name": "MdbKafkaClusterHost",
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterHost"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 166
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 159
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 173
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 166
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 166
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 166
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterHostList"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 100
      },
      "name": "MdbKafkaClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 129
          },
          "name": "assignPublicIp",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 134
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 139
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 144
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 149
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 154
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterHost"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1258
      },
      "name": "MdbKafkaClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#type MdbKafkaCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1270
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#day MdbKafkaCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1262
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#hour MdbKafkaCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1266
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 1292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1337
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1353
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbKafkaClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1341
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1357
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1370
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1331
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1347
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1363
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1374
      },
      "name": "MdbKafkaClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#create MdbKafkaCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1378
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#delete MdbKafkaCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1382
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#read MdbKafkaCluster#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1386
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#update MdbKafkaCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1390
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 1414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1406
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1474
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1490
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1506
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1522
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbKafkaClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1478
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1494
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1510
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1526
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1468
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1484
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1500
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1516
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTopic": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1919
      },
      "name": "MdbKafkaClusterTopic",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#name MdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1923
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#partitions MdbKafkaCluster#partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1927
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#replication_factor MdbKafkaCluster#replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1931
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#topic_config MdbKafkaCluster#topic_config}",
            "stability": "stable",
            "summary": "topic_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1937
          },
          "name": "topicConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTopic"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTopicList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2086
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaClusterTopicList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2079
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2079
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2079
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTopicList"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTopicOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 1963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1953
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2059
          },
          "name": "putTopicConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2062
          },
          "name": "resetTopicConfig"
        }
      ],
      "name": "MdbKafkaClusterTopicOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2056
          },
          "name": "topicConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2024
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2037
          },
          "name": "partitionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2050
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2066
          },
          "name": "topicConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2017
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2030
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2043
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1967
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopic"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTopicOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1530
      },
      "name": "MdbKafkaClusterTopicTopicConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#cleanup_policy MdbKafkaCluster#cleanup_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1534
          },
          "name": "cleanupPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#compression_type MdbKafkaCluster#compression_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1538
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#delete_retention_ms MdbKafkaCluster#delete_retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1542
          },
          "name": "deleteRetentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#file_delete_delay_ms MdbKafkaCluster#file_delete_delay_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1546
          },
          "name": "fileDeleteDelayMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#flush_messages MdbKafkaCluster#flush_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1550
          },
          "name": "flushMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#flush_ms MdbKafkaCluster#flush_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1554
          },
          "name": "flushMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#max_message_bytes MdbKafkaCluster#max_message_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1558
          },
          "name": "maxMessageBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#min_compaction_lag_ms MdbKafkaCluster#min_compaction_lag_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1562
          },
          "name": "minCompactionLagMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#min_insync_replicas MdbKafkaCluster#min_insync_replicas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1566
          },
          "name": "minInsyncReplicas",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#preallocate MdbKafkaCluster#preallocate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1570
          },
          "name": "preallocate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#retention_bytes MdbKafkaCluster#retention_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1574
          },
          "name": "retentionBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#retention_ms MdbKafkaCluster#retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1578
          },
          "name": "retentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#segment_bytes MdbKafkaCluster#segment_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1582
          },
          "name": "segmentBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTopicTopicConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 1614
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 1607
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1719
          },
          "name": "resetCleanupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1735
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1751
          },
          "name": "resetDeleteRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1767
          },
          "name": "resetFileDeleteDelayMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1783
          },
          "name": "resetFlushMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1799
          },
          "name": "resetFlushMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1815
          },
          "name": "resetMaxMessageBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1831
          },
          "name": "resetMinCompactionLagMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1847
          },
          "name": "resetMinInsyncReplicas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1863
          },
          "name": "resetPreallocate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1879
          },
          "name": "resetRetentionBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1895
          },
          "name": "resetRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1911
          },
          "name": "resetSegmentBytes"
        }
      ],
      "name": "MdbKafkaClusterTopicTopicConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1723
          },
          "name": "cleanupPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1739
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1755
          },
          "name": "deleteRetentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1771
          },
          "name": "fileDeleteDelayMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1787
          },
          "name": "flushMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1803
          },
          "name": "flushMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1819
          },
          "name": "maxMessageBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1835
          },
          "name": "minCompactionLagMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1851
          },
          "name": "minInsyncReplicasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1867
          },
          "name": "preallocateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1883
          },
          "name": "retentionBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1899
          },
          "name": "retentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1915
          },
          "name": "segmentBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1713
          },
          "name": "cleanupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1729
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1745
          },
          "name": "deleteRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1761
          },
          "name": "fileDeleteDelayMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1777
          },
          "name": "flushMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1793
          },
          "name": "flushMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1809
          },
          "name": "maxMessageBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1825
          },
          "name": "minCompactionLagMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1841
          },
          "name": "minInsyncReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1857
          },
          "name": "preallocate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1873
          },
          "name": "retentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1889
          },
          "name": "retentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1905
          },
          "name": "segmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 1618
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterTopicTopicConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2208
      },
      "name": "MdbKafkaClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#name MdbKafkaCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2212
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#password MdbKafkaCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2216
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#permission MdbKafkaCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2222
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUser"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2344
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2344
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2344
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUserList"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2247
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2324
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2327
          },
          "name": "resetPermission"
        }
      ],
      "name": "MdbKafkaClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2321
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2315
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2331
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2295
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2308
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2251
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2090
      },
      "name": "MdbKafkaClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#role MdbKafkaCluster#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2094
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_cluster#topic_name MdbKafkaCluster#topic_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2098
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2197
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2189
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2204
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2197
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2197
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2197
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-cluster.ts",
          "line": 2122
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-cluster.ts",
        "line": 2112
      },
      "name": "MdbKafkaClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2171
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2184
          },
          "name": "topicNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2164
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2177
          },
          "name": "topicName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-cluster.ts",
            "line": 2126
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-cluster:MdbKafkaClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnector": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector yandex_mdb_kafka_connector}."
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnector",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector yandex_mdb_kafka_connector} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 1004
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1126
          },
          "name": "putConnectorConfigMirrormaker",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1129
          },
          "name": "resetConnectorConfigMirrormaker"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1068
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1097
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1113
          },
          "name": "resetTasksMax"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbKafkaConnector",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1009
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1123
          },
          "name": "connectorConfigMirrormaker",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1056
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1133
          },
          "name": "connectorConfigMirrormakerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1072
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1085
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1101
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1117
          },
          "name": "tasksMaxInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1049
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1062
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1078
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1091
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 1107
          },
          "name": "tasksMax",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnector"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 9
      },
      "name": "MdbKafkaConnectorConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#cluster_id MdbKafkaConnector#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 13
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#name MdbKafkaConnector#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#connector_config_mirrormaker MdbKafkaConnector#connector_config_mirrormaker}",
            "stability": "stable",
            "summary": "connector_config_mirrormaker block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 38
          },
          "name": "connectorConfigMirrormaker",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#id MdbKafkaConnector#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#properties MdbKafkaConnector#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 28
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#tasks_max MdbKafkaConnector#tasks_max}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 32
          },
          "name": "tasksMax",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 830
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormaker",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#replication_factor MdbKafkaConnector#replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 834
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#source_cluster MdbKafkaConnector#source_cluster}",
            "stability": "stable",
            "summary": "source_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 844
          },
          "name": "sourceCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#target_cluster MdbKafkaConnector#target_cluster}",
            "stability": "stable",
            "summary": "target_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 850
          },
          "name": "targetCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#topics MdbKafkaConnector#topics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 838
          },
          "name": "topics",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormaker"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 996
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 989
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 989
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 989
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerList"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 959
          },
          "name": "putSourceCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 972
          },
          "name": "putTargetCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
              }
            }
          ]
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 956
          },
          "name": "sourceCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 969
          },
          "name": "targetCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 937
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 963
          },
          "name": "sourceClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 976
          },
          "name": "targetClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 950
          },
          "name": "topicsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 930
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 943
          },
          "name": "topics",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormaker"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 312
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#alias MdbKafkaConnector#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 316
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#external_cluster MdbKafkaConnector#external_cluster}",
            "stability": "stable",
            "summary": "external_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 322
          },
          "name": "externalCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#this_cluster MdbKafkaConnector#this_cluster}",
            "stability": "stable",
            "summary": "this_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 328
          },
          "name": "thisCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 40
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#bootstrap_servers MdbKafkaConnector#bootstrap_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 44
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_mechanism MdbKafkaConnector#sasl_mechanism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 48
          },
          "name": "saslMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_password MdbKafkaConnector#sasl_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 52
          },
          "name": "saslPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_username MdbKafkaConnector#sasl_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 56
          },
          "name": "saslUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#security_protocol MdbKafkaConnector#security_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 60
          },
          "name": "securityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 231
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 223
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 238
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 231
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 231
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 231
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 87
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 77
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 166
          },
          "name": "resetSaslMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 182
          },
          "name": "resetSaslPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 198
          },
          "name": "resetSaslUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 214
          },
          "name": "resetSecurityProtocol"
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 154
          },
          "name": "bootstrapServersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 170
          },
          "name": "saslMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 186
          },
          "name": "saslPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 202
          },
          "name": "saslUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 218
          },
          "name": "securityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 147
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 160
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 176
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 192
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 208
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 350
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 408
          },
          "name": "putExternalCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 424
          },
          "name": "putThisCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 395
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 411
          },
          "name": "resetExternalCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 427
          },
          "name": "resetThisCluster"
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 405
          },
          "name": "externalCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 421
          },
          "name": "thisCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 399
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 415
          },
          "name": "externalClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 431
          },
          "name": "thisClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 389
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 354
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceCluster"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 242
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster",
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 301
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 293
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 308
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 301
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 301
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 301
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 294
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterList"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 254
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 268
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerSourceClusterThisClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 707
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#alias MdbKafkaConnector#alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 711
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#external_cluster MdbKafkaConnector#external_cluster}",
            "stability": "stable",
            "summary": "external_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 717
          },
          "name": "externalCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#this_cluster MdbKafkaConnector#this_cluster}",
            "stability": "stable",
            "summary": "this_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 723
          },
          "name": "thisCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 435
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#bootstrap_servers MdbKafkaConnector#bootstrap_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 439
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_mechanism MdbKafkaConnector#sasl_mechanism}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 443
          },
          "name": "saslMechanism",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_password MdbKafkaConnector#sasl_password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 447
          },
          "name": "saslPassword",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#sasl_username MdbKafkaConnector#sasl_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 451
          },
          "name": "saslUsername",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_connector#security_protocol MdbKafkaConnector#security_protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 455
          },
          "name": "securityProtocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 618
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 633
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 626
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 626
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 626
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 619
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 561
          },
          "name": "resetSaslMechanism"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 577
          },
          "name": "resetSaslPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 593
          },
          "name": "resetSaslUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 609
          },
          "name": "resetSecurityProtocol"
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 549
          },
          "name": "bootstrapServersInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 565
          },
          "name": "saslMechanismInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 581
          },
          "name": "saslPasswordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 597
          },
          "name": "saslUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 613
          },
          "name": "securityProtocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 542
          },
          "name": "bootstrapServers",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 555
          },
          "name": "saslMechanism",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 571
          },
          "name": "saslPassword",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 587
          },
          "name": "saslUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 603
          },
          "name": "securityProtocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 745
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 803
          },
          "name": "putExternalCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 819
          },
          "name": "putThisCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 790
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 806
          },
          "name": "resetExternalCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 822
          },
          "name": "resetThisCluster"
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 800
          },
          "name": "externalCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 816
          },
          "name": "thisCluster",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 794
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 810
          },
          "name": "externalClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterExternalCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 826
          },
          "name": "thisClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 784
          },
          "name": "alias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetCluster"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 637
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster",
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 696
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 703
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference"
            }
          }
        }
      ],
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 696
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 696
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 696
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterList"
    },
    "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-connector.ts",
          "line": 659
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-connector.ts",
        "line": 649
      },
      "name": "MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-connector.ts",
            "line": 663
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-connector:MdbKafkaConnectorConnectorConfigMirrormakerTargetClusterThisClusterOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaTopic": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic yandex_mdb_kafka_topic}."
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopic",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic yandex_mdb_kafka_topic} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-topic.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbKafkaTopicConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 595
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 712
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 728
          },
          "name": "putTopicConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 660
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 715
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 731
          },
          "name": "resetTopicConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 743
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbKafkaTopic",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 600
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 709
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 725
          },
          "name": "topicConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 648
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 664
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 677
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 690
          },
          "name": "partitionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 703
          },
          "name": "replicationFactorInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 719
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 735
          },
          "name": "topicConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 641
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 654
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 670
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 683
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 696
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopic"
    },
    "@cdktf/provider-yandex.MdbKafkaTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopicConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 9
      },
      "name": "MdbKafkaTopicConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#cluster_id MdbKafkaTopic#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 13
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#name MdbKafkaTopic#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 24
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#partitions MdbKafkaTopic#partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 28
          },
          "name": "partitions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#replication_factor MdbKafkaTopic#replication_factor}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 32
          },
          "name": "replicationFactor",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#id MdbKafkaTopic#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#timeouts MdbKafkaTopic#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#topic_config MdbKafkaTopic#topic_config}",
            "stability": "stable",
            "summary": "topic_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 44
          },
          "name": "topicConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopicConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaTopicTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 46
      },
      "name": "MdbKafkaTopicTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#create MdbKafkaTopic#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 50
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#delete MdbKafkaTopic#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 54
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#read MdbKafkaTopic#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 58
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#update MdbKafkaTopic#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 62
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopicTimeouts"
    },
    "@cdktf/provider-yandex.MdbKafkaTopicTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-topic.ts",
          "line": 86
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 78
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 146
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 162
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 178
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 194
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbKafkaTopicTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 150
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 166
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 182
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 198
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 140
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 156
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 172
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 188
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 90
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopicTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 202
      },
      "name": "MdbKafkaTopicTopicConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#cleanup_policy MdbKafkaTopic#cleanup_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 206
          },
          "name": "cleanupPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#compression_type MdbKafkaTopic#compression_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 210
          },
          "name": "compressionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#delete_retention_ms MdbKafkaTopic#delete_retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 214
          },
          "name": "deleteRetentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#file_delete_delay_ms MdbKafkaTopic#file_delete_delay_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 218
          },
          "name": "fileDeleteDelayMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#flush_messages MdbKafkaTopic#flush_messages}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 222
          },
          "name": "flushMessages",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#flush_ms MdbKafkaTopic#flush_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 226
          },
          "name": "flushMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#max_message_bytes MdbKafkaTopic#max_message_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 230
          },
          "name": "maxMessageBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#min_compaction_lag_ms MdbKafkaTopic#min_compaction_lag_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 234
          },
          "name": "minCompactionLagMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#min_insync_replicas MdbKafkaTopic#min_insync_replicas}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 238
          },
          "name": "minInsyncReplicas",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#preallocate MdbKafkaTopic#preallocate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 242
          },
          "name": "preallocate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#retention_bytes MdbKafkaTopic#retention_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 246
          },
          "name": "retentionBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#retention_ms MdbKafkaTopic#retention_ms}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 250
          },
          "name": "retentionMs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_kafka_topic#segment_bytes MdbKafkaTopic#segment_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 254
          },
          "name": "segmentBytes",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopicTopicConfig"
    },
    "@cdktf/provider-yandex.MdbKafkaTopicTopicConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-kafka-topic.ts",
          "line": 286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-kafka-topic.ts",
        "line": 279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 391
          },
          "name": "resetCleanupPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 407
          },
          "name": "resetCompressionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 423
          },
          "name": "resetDeleteRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 439
          },
          "name": "resetFileDeleteDelayMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 455
          },
          "name": "resetFlushMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 471
          },
          "name": "resetFlushMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 487
          },
          "name": "resetMaxMessageBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 503
          },
          "name": "resetMinCompactionLagMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 519
          },
          "name": "resetMinInsyncReplicas"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 535
          },
          "name": "resetPreallocate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 551
          },
          "name": "resetRetentionBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 567
          },
          "name": "resetRetentionMs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 583
          },
          "name": "resetSegmentBytes"
        }
      ],
      "name": "MdbKafkaTopicTopicConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 395
          },
          "name": "cleanupPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 411
          },
          "name": "compressionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 427
          },
          "name": "deleteRetentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 443
          },
          "name": "fileDeleteDelayMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 459
          },
          "name": "flushMessagesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 475
          },
          "name": "flushMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 491
          },
          "name": "maxMessageBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 507
          },
          "name": "minCompactionLagMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 523
          },
          "name": "minInsyncReplicasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 539
          },
          "name": "preallocateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 555
          },
          "name": "retentionBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 571
          },
          "name": "retentionMsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 587
          },
          "name": "segmentBytesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 385
          },
          "name": "cleanupPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 401
          },
          "name": "compressionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 417
          },
          "name": "deleteRetentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 433
          },
          "name": "fileDeleteDelayMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 449
          },
          "name": "flushMessages",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 465
          },
          "name": "flushMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 481
          },
          "name": "maxMessageBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 497
          },
          "name": "minCompactionLagMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 513
          },
          "name": "minInsyncReplicas",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 529
          },
          "name": "preallocate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 545
          },
          "name": "retentionBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 561
          },
          "name": "retentionMs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 577
          },
          "name": "segmentBytes",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-kafka-topic.ts",
            "line": 290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbKafkaTopicTopicConfig"
          }
        }
      ],
      "symbolId": "src/mdb-kafka-topic:MdbKafkaTopicTopicConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster yandex_mdb_mongodb_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster yandex_mdb_mongodb_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 1353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMongodbClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1335
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1565
          },
          "name": "putClusterConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1578
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1591
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1604
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1620
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1633
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1649
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1397
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1418
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1434
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1463
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1484
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1500
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1607
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1542
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1636
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1661
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbMongodbCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1340
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1562
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1406
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1575
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1472
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1588
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1601
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1617
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1551
          },
          "name": "sharded",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1556
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1630
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1646
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1569
          },
          "name": "clusterConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1401
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1582
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1422
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1438
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1451
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1467
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1595
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1488
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1504
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1611
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1517
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1530
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1624
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1546
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1640
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1653
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1391
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1412
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1428
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1444
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1457
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1478
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1494
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1510
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1523
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1536
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbCluster"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 231
      },
      "name": "MdbMongodbClusterClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#version MdbMongodbCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 239
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#access MdbMongodbCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 245
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#backup_window_start MdbMongodbCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 251
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#feature_compatibility_version MdbMongodbCluster#feature_compatibility_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 235
          },
          "name": "featureCompatibilityVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfig"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 96
      },
      "name": "MdbMongodbClusterClusterConfigAccess",
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfigAccess"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 108
      },
      "name": "MdbMongodbClusterClusterConfigAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 135
          },
          "name": "dataLens",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfigAccessOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 139
      },
      "name": "MdbMongodbClusterClusterConfigBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#hours MdbMongodbCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 143
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#minutes MdbMongodbCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 147
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfigBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 168
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 161
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 207
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 223
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbMongodbClusterClusterConfigBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 211
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 227
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 201
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 217
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfigBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 274
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 351
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 367
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 354
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 370
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 325
          },
          "name": "resetFeatureCompatibilityVersion"
        }
      ],
      "name": "MdbMongodbClusterClusterConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 348
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 364
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 358
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 374
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfigBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 329
          },
          "name": "featureCompatibilityVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 342
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 319
          },
          "name": "featureCompatibilityVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 335
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterClusterConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 9
      },
      "name": "MdbMongodbClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#cluster_config MdbMongodbCluster#cluster_config}",
            "stability": "stable",
            "summary": "cluster_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 58
          },
          "name": "clusterConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterClusterConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#database MdbMongodbCluster#database}",
            "stability": "stable",
            "summary": "database block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 64
          },
          "name": "database",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#environment MdbMongodbCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 25
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#host MdbMongodbCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 70
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#name MdbMongodbCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#network_id MdbMongodbCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 48
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#resources MdbMongodbCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 82
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#user MdbMongodbCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 94
          },
          "name": "user",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#cluster_id MdbMongodbCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 13
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#deletion_protection MdbMongodbCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#description MdbMongodbCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#folder_id MdbMongodbCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 29
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#id MdbMongodbCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#labels MdbMongodbCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#maintenance_window MdbMongodbCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 76
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#security_group_ids MdbMongodbCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#timeouts MdbMongodbCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 88
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterConfig"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 378
      },
      "name": "MdbMongodbClusterDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#name MdbMongodbCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 382
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterDatabase"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 461
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 468
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "MdbMongodbClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 461
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 461
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 461
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterDatabaseList"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 405
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 395
      },
      "name": "MdbMongodbClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 448
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 441
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 409
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 472
      },
      "name": "MdbMongodbClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#subnet_id MdbMongodbCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 488
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#zone_id MdbMongodbCluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 496
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#assign_public_ip MdbMongodbCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 476
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#role MdbMongodbCluster#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 480
          },
          "name": "role",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#shard_name MdbMongodbCluster#shard_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 484
          },
          "name": "shardName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#type MdbMongodbCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 492
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterHost"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbMongodbClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 697
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 697
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 697
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterHostList"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 524
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 596
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 622
          },
          "name": "resetRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 638
          },
          "name": "resetShardName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 667
          },
          "name": "resetType"
        }
      ],
      "name": "MdbMongodbClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 605
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 610
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 600
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 626
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 642
          },
          "name": "shardNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 655
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 671
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 684
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 590
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 616
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 632
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 648
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 661
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 677
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 528
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 708
      },
      "name": "MdbMongodbClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#type MdbMongodbCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 720
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#day MdbMongodbCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 712
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#hour MdbMongodbCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 716
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 787
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 803
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbMongodbClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 791
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 807
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 820
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 781
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 797
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 813
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 824
      },
      "name": "MdbMongodbClusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#disk_size MdbMongodbCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 828
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#disk_type_id MdbMongodbCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 832
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#resource_preset_id MdbMongodbCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 836
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterResources"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 851
      },
      "name": "MdbMongodbClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 904
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 917
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 930
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 897
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 910
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 923
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 934
      },
      "name": "MdbMongodbClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#create MdbMongodbCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 938
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#delete MdbMongodbCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 942
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#update MdbMongodbCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 946
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 969
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1023
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1039
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1055
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbMongodbClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1027
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1043
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1059
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1017
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1033
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1049
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 973
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1184
      },
      "name": "MdbMongodbClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#name MdbMongodbCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1188
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#password MdbMongodbCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1192
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#permission MdbMongodbCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1198
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUser"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 1320
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1327
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbMongodbClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1320
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1320
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1320
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1313
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUserList"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 1223
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1300
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1303
          },
          "name": "resetPermission"
        }
      ],
      "name": "MdbMongodbClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1297
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1278
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1291
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1307
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1284
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1063
      },
      "name": "MdbMongodbClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#database_name MdbMongodbCluster#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1067
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mongodb_cluster#roles MdbMongodbCluster#roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1071
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 1173
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1180
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbMongodbClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1173
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1173
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1173
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mongodb-cluster.ts",
          "line": 1095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mongodb-cluster.ts",
        "line": 1085
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1156
          },
          "name": "resetRoles"
        }
      ],
      "name": "MdbMongodbClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1144
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1160
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1137
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1150
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mongodb-cluster.ts",
            "line": 1099
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMongodbClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mongodb-cluster:MdbMongodbClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster yandex_mdb_mysql_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster yandex_mdb_mysql_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMysqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1863
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1879
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1895
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1908
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1921
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1937
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1950
          },
          "name": "putRestore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1966
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1982
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1866
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1671
          },
          "name": "resetAllowRegenerationHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1882
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1692
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1708
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1737
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1758
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1774
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1924
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1790
          },
          "name": "resetMysqlConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1953
          },
          "name": "resetRestore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1832
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1969
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1994
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbMysqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1610
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1860
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1876
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1680
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1892
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1746
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1905
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1918
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1934
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1947
          },
          "name": "restore",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1841
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1963
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1979
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1870
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1675
          },
          "name": "allowRegenerationHostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1886
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1899
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1696
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1712
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1725
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1741
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1912
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1762
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1778
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1928
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1794
          },
          "name": "mysqlConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1807
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1820
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1941
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1957
          },
          "name": "restoreInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestore"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1836
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1973
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1986
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1854
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1665
          },
          "name": "allowRegenerationHost",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1686
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1702
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1718
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1731
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1752
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1768
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1784
          },
          "name": "mysqlConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1800
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1813
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1826
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1847
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlCluster"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 116
      },
      "name": "MdbMysqlClusterAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#data_lens MdbMysqlCluster#data_lens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 120
          },
          "name": "dataLens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#web_sql MdbMysqlCluster#web_sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 124
          },
          "name": "webSql",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterAccess"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 184
          },
          "name": "resetDataLens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 200
          },
          "name": "resetWebSql"
        }
      ],
      "name": "MdbMysqlClusterAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 188
          },
          "name": "dataLensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 204
          },
          "name": "webSqlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 178
          },
          "name": "dataLens",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 194
          },
          "name": "webSql",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 149
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccess"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterAccessOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 208
      },
      "name": "MdbMysqlClusterBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#hours MdbMysqlCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 212
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#minutes MdbMysqlCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 216
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 276
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 292
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbMysqlClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 280
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 296
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 270
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 286
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 9
      },
      "name": "MdbMysqlClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#database MdbMysqlCluster#database}",
            "stability": "stable",
            "summary": "database block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 78
          },
          "name": "database",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#environment MdbMysqlCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 25
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#host MdbMysqlCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 84
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#name MdbMysqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 48
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#network_id MdbMysqlCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 52
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#resources MdbMysqlCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 96
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#user MdbMysqlCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 114
          },
          "name": "user",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#version MdbMysqlCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 60
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#access MdbMysqlCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 66
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#allow_regeneration_host MdbMysqlCluster#allow_regeneration_host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 13
          },
          "name": "allowRegenerationHost",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#backup_window_start MdbMysqlCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 72
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#deletion_protection MdbMysqlCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 17
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#description MdbMysqlCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 21
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#folder_id MdbMysqlCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 29
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#id MdbMysqlCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#labels MdbMysqlCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#maintenance_window MdbMysqlCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 90
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#mysql_config MdbMysqlCluster#mysql_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 44
          },
          "name": "mysqlConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#restore MdbMysqlCluster#restore}",
            "stability": "stable",
            "summary": "restore block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 102
          },
          "name": "restore",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#security_group_ids MdbMysqlCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 56
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#timeouts MdbMysqlCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 108
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterConfig"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 300
      },
      "name": "MdbMysqlClusterDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#name MdbMysqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 304
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterDatabase"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "MdbMysqlClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 383
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 383
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 383
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterDatabaseList"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 317
      },
      "name": "MdbMysqlClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 370
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 363
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 331
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 394
      },
      "name": "MdbMysqlClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#zone MdbMysqlCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 422
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#assign_public_ip MdbMysqlCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 398
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#backup_priority MdbMysqlCluster#backup_priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 402
          },
          "name": "backupPriority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#name MdbMysqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 406
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#priority MdbMysqlCluster#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 410
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#replication_source_name MdbMysqlCluster#replication_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 414
          },
          "name": "replicationSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#subnet_id MdbMysqlCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 418
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterHost"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 649
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 641
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 656
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbMysqlClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 649
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 649
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 649
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 642
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterHostList"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 451
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 529
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 545
          },
          "name": "resetBackupPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 566
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 582
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 603
          },
          "name": "resetReplicationSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 619
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbMysqlClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 554
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 591
          },
          "name": "replicationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 533
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 549
          },
          "name": "backupPriorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 570
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 586
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 607
          },
          "name": "replicationSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 623
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 636
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 523
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 539
          },
          "name": "backupPriority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 560
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 576
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 597
          },
          "name": "replicationSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 613
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 629
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 455
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 660
      },
      "name": "MdbMysqlClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#type MdbMysqlCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 672
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#day MdbMysqlCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 664
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#hour MdbMysqlCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 668
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 694
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 687
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 739
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 755
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbMysqlClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 743
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 759
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 772
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 733
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 749
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 765
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 776
      },
      "name": "MdbMysqlClusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#disk_size MdbMysqlCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 780
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#disk_type_id MdbMysqlCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 784
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#resource_preset_id MdbMysqlCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 788
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterResources"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 810
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 803
      },
      "name": "MdbMysqlClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 856
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 869
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 882
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 849
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 862
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 875
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 814
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterRestore": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 886
      },
      "name": "MdbMysqlClusterRestore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#backup_id MdbMysqlCluster#backup_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 890
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#time MdbMysqlCluster#time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 894
          },
          "name": "time",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterRestore"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterRestoreOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 908
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 967
          },
          "name": "resetTime"
        }
      ],
      "name": "MdbMysqlClusterRestoreOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 955
          },
          "name": "backupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 971
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 948
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 961
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 919
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterRestore"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterRestoreOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 975
      },
      "name": "MdbMysqlClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#create MdbMysqlCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 979
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#delete MdbMysqlCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 983
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#update MdbMysqlCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 987
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1002
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1064
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1080
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1096
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbMysqlClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1068
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1084
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1100
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1058
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1074
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1090
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1371
      },
      "name": "MdbMysqlClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#name MdbMysqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1383
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#password MdbMysqlCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1387
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#authentication_plugin MdbMysqlCluster#authentication_plugin}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1375
          },
          "name": "authenticationPlugin",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#connection_limits MdbMysqlCluster#connection_limits}",
            "stability": "stable",
            "summary": "connection_limits block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1393
          },
          "name": "connectionLimits",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#global_permissions MdbMysqlCluster#global_permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1379
          },
          "name": "globalPermissions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#permission MdbMysqlCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1399
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUser"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1104
      },
      "name": "MdbMysqlClusterUserConnectionLimits",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#max_connections_per_hour MdbMysqlCluster#max_connections_per_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1108
          },
          "name": "maxConnectionsPerHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#max_questions_per_hour MdbMysqlCluster#max_questions_per_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1112
          },
          "name": "maxQuestionsPerHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#max_updates_per_hour MdbMysqlCluster#max_updates_per_hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1116
          },
          "name": "maxUpdatesPerHour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#max_user_connections MdbMysqlCluster#max_user_connections}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1120
          },
          "name": "maxUserConnections",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserConnectionLimits"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimitsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1136
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1194
          },
          "name": "resetMaxConnectionsPerHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1210
          },
          "name": "resetMaxQuestionsPerHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1226
          },
          "name": "resetMaxUpdatesPerHour"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1242
          },
          "name": "resetMaxUserConnections"
        }
      ],
      "name": "MdbMysqlClusterUserConnectionLimitsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1198
          },
          "name": "maxConnectionsPerHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1214
          },
          "name": "maxQuestionsPerHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1230
          },
          "name": "maxUpdatesPerHourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1246
          },
          "name": "maxUserConnectionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1188
          },
          "name": "maxConnectionsPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1204
          },
          "name": "maxQuestionsPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1220
          },
          "name": "maxUpdatesPerHour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1236
          },
          "name": "maxUserConnections",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits"
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserConnectionLimitsOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1582
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1597
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbMysqlClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1590
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1590
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1590
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserList"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1427
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1554
          },
          "name": "putConnectionLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1570
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1499
          },
          "name": "resetAuthenticationPlugin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1557
          },
          "name": "resetConnectionLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1515
          },
          "name": "resetGlobalPermissions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1573
          },
          "name": "resetPermission"
        }
      ],
      "name": "MdbMysqlClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1551
          },
          "name": "connectionLimits",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimitsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1567
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1503
          },
          "name": "authenticationPluginInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1561
          },
          "name": "connectionLimitsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserConnectionLimits"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1519
          },
          "name": "globalPermissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1532
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1545
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1577
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1493
          },
          "name": "authenticationPlugin",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1509
          },
          "name": "globalPermissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1525
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1538
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1250
      },
      "name": "MdbMysqlClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#database_name MdbMysqlCluster#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1254
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_mysql_cluster#roles MdbMysqlCluster#roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1258
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1360
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1352
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1367
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbMysqlClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1360
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1360
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1360
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1353
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-mysql-cluster.ts",
          "line": 1282
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-mysql-cluster.ts",
        "line": 1272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1343
          },
          "name": "resetRoles"
        }
      ],
      "name": "MdbMysqlClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1331
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1347
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1324
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1337
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-mysql-cluster.ts",
            "line": 1286
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbMysqlClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-mysql-cluster:MdbMysqlClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster yandex_mdb_postgresql_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster yandex_mdb_postgresql_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 2208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 2190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2415
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2428
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2441
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2454
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2470
          },
          "name": "putRestore",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestore"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2486
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2502
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2257
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2273
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2302
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2323
          },
          "name": "resetHostMasterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2339
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2355
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2457
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2473
          },
          "name": "resetRestore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2397
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2489
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2514
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbPostgresqlCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2412
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2245
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2425
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2311
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2438
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2451
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2467
          },
          "name": "restore",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestoreOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2406
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2483
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2499
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2419
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2432
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2261
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2277
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2290
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2306
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2445
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2327
          },
          "name": "hostMasterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2343
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2359
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2461
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2372
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2385
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2477
          },
          "name": "restoreInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestore"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2401
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2493
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2506
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2251
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2267
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2283
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2296
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2317
          },
          "name": "hostMasterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2333
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2349
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2365
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2378
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2391
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlCluster"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 9
      },
      "name": "MdbPostgresqlClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#config MdbPostgresqlCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 58
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#database MdbPostgresqlCluster#database}",
            "stability": "stable",
            "summary": "database block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 64
          },
          "name": "database",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#environment MdbPostgresqlCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 21
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#host MdbPostgresqlCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 70
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#name MdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#network_id MdbPostgresqlCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 48
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#user MdbPostgresqlCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 94
          },
          "name": "user",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#deletion_protection MdbPostgresqlCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#description MdbPostgresqlCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#folder_id MdbPostgresqlCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#host_master_name MdbPostgresqlCluster#host_master_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 29
          },
          "name": "hostMasterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#id MdbPostgresqlCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#labels MdbPostgresqlCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#maintenance_window MdbPostgresqlCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 76
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#restore MdbPostgresqlCluster#restore}",
            "stability": "stable",
            "summary": "restore block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 82
          },
          "name": "restore",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestore"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#security_group_ids MdbPostgresqlCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#timeouts MdbPostgresqlCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 88
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfig"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 625
      },
      "name": "MdbPostgresqlClusterConfigA",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#resources MdbPostgresqlCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 671
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#version MdbPostgresqlCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 641
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#access MdbPostgresqlCluster#access}",
            "stability": "stable",
            "summary": "access block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 647
          },
          "name": "access",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#autofailover MdbPostgresqlCluster#autofailover}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 629
          },
          "name": "autofailover",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#backup_retain_period_days MdbPostgresqlCluster#backup_retain_period_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 633
          },
          "name": "backupRetainPeriodDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#backup_window_start MdbPostgresqlCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 653
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#performance_diagnostics MdbPostgresqlCluster#performance_diagnostics}",
            "stability": "stable",
            "summary": "performance_diagnostics block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 659
          },
          "name": "performanceDiagnostics",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#pooler_config MdbPostgresqlCluster#pooler_config}",
            "stability": "stable",
            "summary": "pooler_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 665
          },
          "name": "poolerConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#postgresql_config MdbPostgresqlCluster#postgresql_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 637
          },
          "name": "postgresqlConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigA"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 699
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 838
          },
          "name": "putAccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 854
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 870
          },
          "name": "putPerformanceDiagnostics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 886
          },
          "name": "putPoolerConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 902
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 841
          },
          "name": "resetAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 780
          },
          "name": "resetAutofailover"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 796
          },
          "name": "resetBackupRetainPeriodDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 857
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 873
          },
          "name": "resetPerformanceDiagnostics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 889
          },
          "name": "resetPoolerConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 812
          },
          "name": "resetPostgresqlConfig"
        }
      ],
      "name": "MdbPostgresqlClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 835
          },
          "name": "access",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccessOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 851
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 867
          },
          "name": "performanceDiagnostics",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 883
          },
          "name": "poolerConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 899
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 845
          },
          "name": "accessInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 784
          },
          "name": "autofailoverInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 800
          },
          "name": "backupRetainPeriodDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 861
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 877
          },
          "name": "performanceDiagnosticsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 893
          },
          "name": "poolerConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 816
          },
          "name": "postgresqlConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 906
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 829
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 774
          },
          "name": "autofailover",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 790
          },
          "name": "backupRetainPeriodDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 806
          },
          "name": "postgresqlConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 822
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 703
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigA"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 96
      },
      "name": "MdbPostgresqlClusterConfigAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#data_lens MdbPostgresqlCluster#data_lens}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 100
          },
          "name": "dataLens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#serverless MdbPostgresqlCluster#serverless}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 104
          },
          "name": "serverless",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#web_sql MdbPostgresqlCluster#web_sql}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 108
          },
          "name": "webSql",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigAccess"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccessOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 175
          },
          "name": "resetDataLens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 191
          },
          "name": "resetServerless"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 207
          },
          "name": "resetWebSql"
        }
      ],
      "name": "MdbPostgresqlClusterConfigAccessOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 179
          },
          "name": "dataLensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 195
          },
          "name": "serverlessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 211
          },
          "name": "webSqlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 169
          },
          "name": "dataLens",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 185
          },
          "name": "serverless",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 201
          },
          "name": "webSql",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigAccess"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigAccessOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 215
      },
      "name": "MdbPostgresqlClusterConfigBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#hours MdbPostgresqlCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 219
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#minutes MdbPostgresqlCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 223
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 237
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 283
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 299
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbPostgresqlClusterConfigBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 287
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 303
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 277
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 293
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 307
      },
      "name": "MdbPostgresqlClusterConfigPerformanceDiagnostics",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#sessions_sampling_interval MdbPostgresqlCluster#sessions_sampling_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 315
          },
          "name": "sessionsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#statements_sampling_interval MdbPostgresqlCluster#statements_sampling_interval}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 319
          },
          "name": "statementsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#enabled MdbPostgresqlCluster#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 311
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigPerformanceDiagnostics"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 334
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 386
          },
          "name": "resetEnabled"
        }
      ],
      "name": "MdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 390
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 403
          },
          "name": "sessionsSamplingIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 416
          },
          "name": "statementsSamplingIntervalInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 380
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 396
          },
          "name": "sessionsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 409
          },
          "name": "statementsSamplingInterval",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPerformanceDiagnostics"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigPerformanceDiagnosticsOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 420
      },
      "name": "MdbPostgresqlClusterConfigPoolerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#pool_discard MdbPostgresqlCluster#pool_discard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 424
          },
          "name": "poolDiscard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#pooling_mode MdbPostgresqlCluster#pooling_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 428
          },
          "name": "poolingMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigPoolerConfig"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 442
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 488
          },
          "name": "resetPoolDiscard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 504
          },
          "name": "resetPoolingMode"
        }
      ],
      "name": "MdbPostgresqlClusterConfigPoolerConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 492
          },
          "name": "poolDiscardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 508
          },
          "name": "poolingModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 482
          },
          "name": "poolDiscard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 498
          },
          "name": "poolingMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 453
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigPoolerConfig"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigPoolerConfigOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 512
      },
      "name": "MdbPostgresqlClusterConfigResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#disk_size MdbPostgresqlCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 516
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#resource_preset_id MdbPostgresqlCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 524
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#disk_type_id MdbPostgresqlCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 520
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigResources"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 546
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 604
          },
          "name": "resetDiskTypeId"
        }
      ],
      "name": "MdbPostgresqlClusterConfigResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 592
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 608
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 621
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 585
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 598
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 614
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterConfigResources"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterConfigResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1031
      },
      "name": "MdbPostgresqlClusterDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#name MdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1043
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#owner MdbPostgresqlCluster#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1047
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#extension MdbPostgresqlCluster#extension}",
            "stability": "stable",
            "summary": "extension block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1053
          },
          "name": "extension",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#lc_collate MdbPostgresqlCluster#lc_collate}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1035
          },
          "name": "lcCollate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#lc_type MdbPostgresqlCluster#lc_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1039
          },
          "name": "lcType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabase"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 910
      },
      "name": "MdbPostgresqlClusterDatabaseExtension",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#name MdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 914
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#version MdbPostgresqlCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 918
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabaseExtension"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1027
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionOutputReference"
            }
          }
        }
      ],
      "name": "MdbPostgresqlClusterDatabaseExtensionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1020
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1020
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1020
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1013
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabaseExtensionList"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 942
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 932
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1003
          },
          "name": "resetVersion"
        }
      ],
      "name": "MdbPostgresqlClusterDatabaseExtensionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 991
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1007
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 984
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 997
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabaseExtensionOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "MdbPostgresqlClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1221
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1221
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1221
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabaseList"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1080
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1201
          },
          "name": "putExtension",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1204
          },
          "name": "resetExtension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1146
          },
          "name": "resetLcCollate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1162
          },
          "name": "resetLcType"
        }
      ],
      "name": "MdbPostgresqlClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1198
          },
          "name": "extension",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtensionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1208
          },
          "name": "extensionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabaseExtension"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1150
          },
          "name": "lcCollateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1166
          },
          "name": "lcTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1179
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1192
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1140
          },
          "name": "lcCollate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1156
          },
          "name": "lcType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1172
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1185
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1084
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1232
      },
      "name": "MdbPostgresqlClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#zone MdbPostgresqlCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1256
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#assign_public_ip MdbPostgresqlCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1236
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#name MdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1240
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#priority MdbPostgresqlCluster#priority}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1244
          },
          "name": "priority",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#replication_source_name MdbPostgresqlCluster#replication_source_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1248
          },
          "name": "replicationSourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#subnet_id MdbPostgresqlCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1252
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterHost"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1465
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1457
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1472
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbPostgresqlClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1465
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1465
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1465
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1458
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterHostList"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1274
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1356
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1377
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1393
          },
          "name": "resetPriority"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1414
          },
          "name": "resetReplicationSourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1435
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbPostgresqlClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1365
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1402
          },
          "name": "replicationSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1423
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1360
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1381
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1397
          },
          "name": "priorityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1418
          },
          "name": "replicationSourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1439
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1452
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1350
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1371
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1387
          },
          "name": "priority",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1408
          },
          "name": "replicationSourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1429
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1445
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1288
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1476
      },
      "name": "MdbPostgresqlClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#type MdbPostgresqlCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1488
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#day MdbPostgresqlCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1480
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#hour MdbPostgresqlCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1484
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1555
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1571
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbPostgresqlClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1559
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1575
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1588
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1549
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1565
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1581
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterRestore": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestore",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1592
      },
      "name": "MdbPostgresqlClusterRestore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#backup_id MdbPostgresqlCluster#backup_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1596
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#time MdbPostgresqlCluster#time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1600
          },
          "name": "time",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#time_inclusive MdbPostgresqlCluster#time_inclusive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1604
          },
          "name": "timeInclusive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterRestore"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterRestoreOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestoreOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1626
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1619
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1684
          },
          "name": "resetTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1700
          },
          "name": "resetTimeInclusive"
        }
      ],
      "name": "MdbPostgresqlClusterRestoreOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1672
          },
          "name": "backupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1704
          },
          "name": "timeInclusiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1688
          },
          "name": "timeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1665
          },
          "name": "backupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1678
          },
          "name": "time",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1694
          },
          "name": "timeInclusive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1630
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterRestore"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterRestoreOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1708
      },
      "name": "MdbPostgresqlClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#create MdbPostgresqlCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1712
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#delete MdbPostgresqlCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1716
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#update MdbPostgresqlCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1720
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1743
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1797
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1813
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1829
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbPostgresqlClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1801
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1817
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1833
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1791
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1807
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1823
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1747
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1931
      },
      "name": "MdbPostgresqlClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#name MdbPostgresqlCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1947
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#password MdbPostgresqlCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1951
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#conn_limit MdbPostgresqlCluster#conn_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1935
          },
          "name": "connLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#grants MdbPostgresqlCluster#grants}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1939
          },
          "name": "grants",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#login MdbPostgresqlCluster#login}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1943
          },
          "name": "login",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#permission MdbPostgresqlCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1961
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#settings MdbPostgresqlCluster#settings}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1955
          },
          "name": "settings",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUser"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 2175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 2167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbPostgresqlClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2175
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2175
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2175
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUserList"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1980
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2155
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2068
          },
          "name": "resetConnLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2084
          },
          "name": "resetGrants"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2100
          },
          "name": "resetLogin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2158
          },
          "name": "resetPermission"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2142
          },
          "name": "resetSettings"
        }
      ],
      "name": "MdbPostgresqlClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2152
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2072
          },
          "name": "connLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2088
          },
          "name": "grantsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2104
          },
          "name": "loginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2117
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2130
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2162
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2146
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2062
          },
          "name": "connLimit",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2078
          },
          "name": "grants",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2094
          },
          "name": "login",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2110
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2123
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 2136
          },
          "name": "settings",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1837
      },
      "name": "MdbPostgresqlClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_postgresql_cluster#database_name MdbPostgresqlCluster#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1841
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1920
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1927
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbPostgresqlClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1920
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1920
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1920
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1913
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-postgresql-cluster.ts",
          "line": 1864
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-postgresql-cluster.ts",
        "line": 1854
      },
      "name": "MdbPostgresqlClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1907
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1900
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-postgresql-cluster.ts",
            "line": 1868
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbPostgresqlClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-postgresql-cluster:MdbPostgresqlClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MdbRedisCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster yandex_mdb_redis_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster yandex_mdb_redis_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1112
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1125
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1138
          },
          "name": "putMaintenanceWindow",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1154
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbRedisClusterResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1167
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 922
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 938
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 967
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 988
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1004
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1141
          },
          "name": "resetMaintenanceWindow"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1046
          },
          "name": "resetPersistenceMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1062
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1078
          },
          "name": "resetSharded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1170
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1099
          },
          "name": "resetTlsEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1182
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbRedisCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 860
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1109
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 910
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 976
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1122
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1135
          },
          "name": "maintenanceWindow",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindowOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1151
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1087
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1164
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1116
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 926
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 942
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 955
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 971
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1129
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 992
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1008
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1145
          },
          "name": "maintenanceWindowInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1021
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1034
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1050
          },
          "name": "persistenceModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1158
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1066
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1082
          },
          "name": "shardedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1174
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1103
          },
          "name": "tlsEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 916
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 932
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 948
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 961
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 982
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 998
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1014
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1027
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1040
          },
          "name": "persistenceMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1056
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1072
          },
          "name": "sharded",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 1093
          },
          "name": "tlsEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisCluster"
    },
    "@cdktf/provider-yandex.MdbRedisClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 9
      },
      "name": "MdbRedisClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#config MdbRedisCluster#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 66
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#environment MdbRedisCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 21
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#host MdbRedisCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 72
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#name MdbRedisCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#network_id MdbRedisCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 44
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#resources MdbRedisCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 84
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#deletion_protection MdbRedisCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#description MdbRedisCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#folder_id MdbRedisCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#id MdbRedisCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#labels MdbRedisCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 36
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#maintenance_window MdbRedisCluster#maintenance_window}",
            "stability": "stable",
            "summary": "maintenance_window block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 78
          },
          "name": "maintenanceWindow",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#persistence_mode MdbRedisCluster#persistence_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 48
          },
          "name": "persistenceMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#security_group_ids MdbRedisCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#sharded MdbRedisCluster#sharded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 56
          },
          "name": "sharded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#timeouts MdbRedisCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 90
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#tls_enabled MdbRedisCluster#tls_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 60
          },
          "name": "tlsEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterConfig"
    },
    "@cdktf/provider-yandex.MdbRedisClusterConfigA": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 92
      },
      "name": "MdbRedisClusterConfigA",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#password MdbRedisCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 108
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#version MdbRedisCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 124
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#databases MdbRedisCluster#databases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 96
          },
          "name": "databases",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#maxmemory_policy MdbRedisCluster#maxmemory_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 100
          },
          "name": "maxmemoryPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#notify_keyspace_events MdbRedisCluster#notify_keyspace_events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 104
          },
          "name": "notifyKeyspaceEvents",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#slowlog_log_slower_than MdbRedisCluster#slowlog_log_slower_than}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 112
          },
          "name": "slowlogLogSlowerThan",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#slowlog_max_len MdbRedisCluster#slowlog_max_len}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 116
          },
          "name": "slowlogMaxLen",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#timeout MdbRedisCluster#timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 120
          },
          "name": "timeout",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterConfigA"
    },
    "@cdktf/provider-yandex.MdbRedisClusterConfigAOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 226
          },
          "name": "resetDatabases"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 242
          },
          "name": "resetMaxmemoryPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 258
          },
          "name": "resetNotifyKeyspaceEvents"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 287
          },
          "name": "resetSlowlogLogSlowerThan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 303
          },
          "name": "resetSlowlogMaxLen"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 319
          },
          "name": "resetTimeout"
        }
      ],
      "name": "MdbRedisClusterConfigAOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 230
          },
          "name": "databasesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 246
          },
          "name": "maxmemoryPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 262
          },
          "name": "notifyKeyspaceEventsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 275
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 291
          },
          "name": "slowlogLogSlowerThanInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 307
          },
          "name": "slowlogMaxLenInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 323
          },
          "name": "timeoutInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 336
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 220
          },
          "name": "databases",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 236
          },
          "name": "maxmemoryPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 252
          },
          "name": "notifyKeyspaceEvents",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 268
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 281
          },
          "name": "slowlogLogSlowerThan",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 297
          },
          "name": "slowlogMaxLen",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 313
          },
          "name": "timeout",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 329
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterConfigA"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterConfigAOutputReference"
    },
    "@cdktf/provider-yandex.MdbRedisClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 340
      },
      "name": "MdbRedisClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#zone MdbRedisCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 352
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#shard_name MdbRedisCluster#shard_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 344
          },
          "name": "shardName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#subnet_id MdbRedisCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 348
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterHost"
    },
    "@cdktf/provider-yandex.MdbRedisClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbRedisClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbRedisClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 482
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 482
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 482
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterHostList"
    },
    "@cdktf/provider-yandex.MdbRedisClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 377
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 436
          },
          "name": "resetShardName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 452
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbRedisClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 424
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 440
          },
          "name": "shardNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 456
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 469
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 430
          },
          "name": "shardName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 446
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 462
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbRedisClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 493
      },
      "name": "MdbRedisClusterMaintenanceWindow",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#type MdbRedisCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 505
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#day MdbRedisCluster#day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 497
          },
          "name": "day",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#hour MdbRedisCluster#hour}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 501
          },
          "name": "hour",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterMaintenanceWindow"
    },
    "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindowOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindowOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 527
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 520
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 572
          },
          "name": "resetDay"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 588
          },
          "name": "resetHour"
        }
      ],
      "name": "MdbRedisClusterMaintenanceWindowOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 576
          },
          "name": "dayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 592
          },
          "name": "hourInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 605
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 566
          },
          "name": "day",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 582
          },
          "name": "hour",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 598
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterMaintenanceWindow"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterMaintenanceWindowOutputReference"
    },
    "@cdktf/provider-yandex.MdbRedisClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 609
      },
      "name": "MdbRedisClusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#disk_size MdbRedisCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 613
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#resource_preset_id MdbRedisCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 621
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#disk_type_id MdbRedisCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 617
          },
          "name": "diskTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterResources"
    },
    "@cdktf/provider-yandex.MdbRedisClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 643
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 701
          },
          "name": "resetDiskTypeId"
        }
      ],
      "name": "MdbRedisClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 689
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 705
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 718
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 682
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 695
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 711
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbRedisClusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbRedisClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 722
      },
      "name": "MdbRedisClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#create MdbRedisCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 726
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#delete MdbRedisCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 730
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_redis_cluster#update MdbRedisCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 734
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbRedisClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-redis-cluster.ts",
          "line": 757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-redis-cluster.ts",
        "line": 749
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 811
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 827
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 843
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbRedisClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 815
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 831
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 847
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 805
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 821
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 837
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-redis-cluster.ts",
            "line": 761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbRedisClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-redis-cluster:MdbRedisClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverCluster": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster yandex_mdb_sqlserver_cluster}."
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster yandex_mdb_sqlserver_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 966
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1203
          },
          "name": "putBackupWindowStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1219
          },
          "name": "putDatabase",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1232
          },
          "name": "putHost",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1245
          },
          "name": "putResources",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResources"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1258
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1274
          },
          "name": "putUser",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1206
          },
          "name": "resetBackupWindowStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1016
          },
          "name": "resetDeletionProtection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1032
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1061
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1082
          },
          "name": "resetHostGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1098
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1114
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1156
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1172
          },
          "name": "resetSqlserverConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1261
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1286
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MdbSqlserverCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 953
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1200
          },
          "name": "backupWindowStart",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStartOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1004
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1216
          },
          "name": "database",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1070
          },
          "name": "health",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1229
          },
          "name": "host",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHostList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1242
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResourcesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1181
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1255
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1271
          },
          "name": "user",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1210
          },
          "name": "backupWindowStartInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1223
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1020
          },
          "name": "deletionProtectionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1036
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1049
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1065
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1086
          },
          "name": "hostGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1236
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1102
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1118
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1131
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1144
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1249
          },
          "name": "resourcesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResources"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1160
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1176
          },
          "name": "sqlserverConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1265
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1278
          },
          "name": "userInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1194
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1010
          },
          "name": "deletionProtection",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1026
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1042
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1055
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1076
          },
          "name": "hostGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1092
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1108
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1124
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1137
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1150
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1166
          },
          "name": "sqlserverConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 1187
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverCluster"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 98
      },
      "name": "MdbSqlserverClusterBackupWindowStart",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#hours MdbSqlserverCluster#hours}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 102
          },
          "name": "hours",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#minutes MdbSqlserverCluster#minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 106
          },
          "name": "minutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterBackupWindowStart"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStartOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 127
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 166
          },
          "name": "resetHours"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 182
          },
          "name": "resetMinutes"
        }
      ],
      "name": "MdbSqlserverClusterBackupWindowStartOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 170
          },
          "name": "hoursInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 186
          },
          "name": "minutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 160
          },
          "name": "hours",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 176
          },
          "name": "minutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterBackupWindowStartOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 9
      },
      "name": "MdbSqlserverClusterConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#database MdbSqlserverCluster#database}",
            "stability": "stable",
            "summary": "database block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 72
          },
          "name": "database",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#environment MdbSqlserverCluster#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 21
          },
          "name": "environment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#host MdbSqlserverCluster#host}",
            "stability": "stable",
            "summary": "host block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 78
          },
          "name": "host",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#name MdbSqlserverCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#network_id MdbSqlserverCluster#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 48
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#resources MdbSqlserverCluster#resources}",
            "stability": "stable",
            "summary": "resources block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 84
          },
          "name": "resources",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResources"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#user MdbSqlserverCluster#user}",
            "stability": "stable",
            "summary": "user block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 96
          },
          "name": "user",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#version MdbSqlserverCluster#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 60
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#backup_window_start MdbSqlserverCluster#backup_window_start}",
            "stability": "stable",
            "summary": "backup_window_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 66
          },
          "name": "backupWindowStart",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterBackupWindowStart"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#deletion_protection MdbSqlserverCluster#deletion_protection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 13
          },
          "name": "deletionProtection",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#description MdbSqlserverCluster#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#folder_id MdbSqlserverCluster#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 25
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#host_group_ids MdbSqlserverCluster#host_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 29
          },
          "name": "hostGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#id MdbSqlserverCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#labels MdbSqlserverCluster#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#security_group_ids MdbSqlserverCluster#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 52
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#sqlserver_config MdbSqlserverCluster#sqlserver_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 56
          },
          "name": "sqlserverConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#timeouts MdbSqlserverCluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 90
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterConfig"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterDatabase": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 190
      },
      "name": "MdbSqlserverClusterDatabase",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#name MdbSqlserverCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterDatabase"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 265
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 280
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseOutputReference"
            }
          }
        }
      ],
      "name": "MdbSqlserverClusterDatabaseList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 273
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 273
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 273
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterDatabaseList"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabaseOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 207
      },
      "name": "MdbSqlserverClusterDatabaseOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 260
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 253
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterDatabase"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterDatabaseOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterHost": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 284
      },
      "name": "MdbSqlserverClusterHost",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#zone MdbSqlserverCluster#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 296
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#assign_public_ip MdbSqlserverCluster#assign_public_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 288
          },
          "name": "assignPublicIp",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#subnet_id MdbSqlserverCluster#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 292
          },
          "name": "subnetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterHost"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterHostList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHostList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 433
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHostOutputReference"
            }
          }
        }
      ],
      "name": "MdbSqlserverClusterHostList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 426
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 426
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 426
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterHostList"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterHostOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHostOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 311
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 375
          },
          "name": "resetAssignPublicIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 396
          },
          "name": "resetSubnetId"
        }
      ],
      "name": "MdbSqlserverClusterHostOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 384
          },
          "name": "fqdn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 379
          },
          "name": "assignPublicIpInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 400
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 413
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 369
          },
          "name": "assignPublicIp",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 390
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 406
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterHost"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterHostOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterResources": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResources",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 437
      },
      "name": "MdbSqlserverClusterResources",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#disk_size MdbSqlserverCluster#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 441
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#disk_type_id MdbSqlserverCluster#disk_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 445
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#resource_preset_id MdbSqlserverCluster#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 449
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterResources"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterResourcesOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResourcesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 471
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 464
      },
      "name": "MdbSqlserverClusterResourcesOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 517
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 530
          },
          "name": "diskTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 543
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 510
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 523
          },
          "name": "diskTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 536
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterResources"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterResourcesOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 547
      },
      "name": "MdbSqlserverClusterTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#create MdbSqlserverCluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 551
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#delete MdbSqlserverCluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 555
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#update MdbSqlserverCluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 559
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterTimeouts"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 582
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 636
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 652
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 668
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MdbSqlserverClusterTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 640
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 656
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 672
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 630
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 646
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 662
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 586
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUser": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 797
      },
      "name": "MdbSqlserverClusterUser",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#name MdbSqlserverCluster#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 801
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#password MdbSqlserverCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 805
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#permission MdbSqlserverCluster#permission}",
            "stability": "stable",
            "summary": "permission block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 811
          },
          "name": "permission",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUser"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUserList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 925
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 940
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserOutputReference"
            }
          }
        }
      ],
      "name": "MdbSqlserverClusterUserList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 933
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 933
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 933
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 926
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUserList"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUserOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 913
          },
          "name": "putPermission",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 916
          },
          "name": "resetPermission"
        }
      ],
      "name": "MdbSqlserverClusterUserOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 910
          },
          "name": "permission",
          "type": {
            "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 891
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 904
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 920
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 884
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 897
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUser"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUserOutputReference"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 676
      },
      "name": "MdbSqlserverClusterUserPermission",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#database_name MdbSqlserverCluster#database_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 680
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/mdb_sqlserver_cluster#roles MdbSqlserverCluster#roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 684
          },
          "name": "roles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUserPermission"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 778
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 793
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionOutputReference"
            }
          }
        }
      ],
      "name": "MdbSqlserverClusterUserPermissionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 786
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 786
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 786
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUserPermissionList"
    },
    "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermissionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mdb-sqlserver-cluster.ts",
          "line": 708
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mdb-sqlserver-cluster.ts",
        "line": 698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 769
          },
          "name": "resetRoles"
        }
      ],
      "name": "MdbSqlserverClusterUserPermissionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 757
          },
          "name": "databaseNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 773
          },
          "name": "rolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 750
          },
          "name": "databaseName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 763
          },
          "name": "roles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mdb-sqlserver-cluster.ts",
            "line": 712
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.MdbSqlserverClusterUserPermission"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mdb-sqlserver-cluster:MdbSqlserverClusterUserPermissionOutputReference"
    },
    "@cdktf/provider-yandex.MessageQueue": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/message_queue yandex_message_queue}."
      },
      "fqn": "@cdktf/provider-yandex.MessageQueue",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/message_queue yandex_message_queue} Resource."
        },
        "locationInModule": {
          "filename": "src/message-queue.ts",
          "line": 88
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.MessageQueueConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/message-queue.ts",
        "line": 70
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 128
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 149
          },
          "name": "resetContentBasedDeduplication"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 165
          },
          "name": "resetDelaySeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 181
          },
          "name": "resetFifoQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 197
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 213
          },
          "name": "resetMaxMessageSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 229
          },
          "name": "resetMessageRetentionSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 245
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 261
          },
          "name": "resetNamePrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 277
          },
          "name": "resetReceiveWaitTimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 293
          },
          "name": "resetRedrivePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 309
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 325
          },
          "name": "resetVisibilityTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 337
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MessageQueue",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 75
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 137
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 132
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 153
          },
          "name": "contentBasedDeduplicationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 169
          },
          "name": "delaySecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 185
          },
          "name": "fifoQueueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 201
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 217
          },
          "name": "maxMessageSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 233
          },
          "name": "messageRetentionSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 249
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 265
          },
          "name": "namePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 281
          },
          "name": "receiveWaitTimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 297
          },
          "name": "redrivePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 313
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 329
          },
          "name": "visibilityTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 122
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 143
          },
          "name": "contentBasedDeduplication",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 159
          },
          "name": "delaySeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 175
          },
          "name": "fifoQueue",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 207
          },
          "name": "maxMessageSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 223
          },
          "name": "messageRetentionSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 239
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 255
          },
          "name": "namePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 271
          },
          "name": "receiveWaitTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 287
          },
          "name": "redrivePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 303
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 319
          },
          "name": "visibilityTimeoutSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/message-queue:MessageQueue"
    },
    "@cdktf/provider-yandex.MessageQueueConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.MessageQueueConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/message-queue.ts",
        "line": 9
      },
      "name": "MessageQueueConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#access_key MessageQueue#access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 13
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#content_based_deduplication MessageQueue#content_based_deduplication}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 17
          },
          "name": "contentBasedDeduplication",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#delay_seconds MessageQueue#delay_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 21
          },
          "name": "delaySeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#fifo_queue MessageQueue#fifo_queue}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 25
          },
          "name": "fifoQueue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#id MessageQueue#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#max_message_size MessageQueue#max_message_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 36
          },
          "name": "maxMessageSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#message_retention_seconds MessageQueue#message_retention_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 40
          },
          "name": "messageRetentionSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#name MessageQueue#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 44
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#name_prefix MessageQueue#name_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 48
          },
          "name": "namePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#receive_wait_time_seconds MessageQueue#receive_wait_time_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 52
          },
          "name": "receiveWaitTimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#redrive_policy MessageQueue#redrive_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 56
          },
          "name": "redrivePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#secret_key MessageQueue#secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 60
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/message_queue#visibility_timeout_seconds MessageQueue#visibility_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/message-queue.ts",
            "line": 64
          },
          "name": "visibilityTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/message-queue:MessageQueueConfig"
    },
    "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding yandex_organizationmanager_organization_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding yandex_organizationmanager_organization_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/organizationmanager-organization-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizationmanager-organization-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationmanagerOrganizationIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 105
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 118
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 98
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 111
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/organizationmanager-organization-iam-binding:OrganizationmanagerOrganizationIamBinding"
    },
    "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizationmanager-organization-iam-binding.ts",
        "line": 9
      },
      "name": "OrganizationmanagerOrganizationIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding#members OrganizationmanagerOrganizationIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 20
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding#organization_id OrganizationmanagerOrganizationIamBinding#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 24
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding#role OrganizationmanagerOrganizationIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding#id OrganizationmanagerOrganizationIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_binding#sleep_after OrganizationmanagerOrganizationIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/organizationmanager-organization-iam-binding:OrganizationmanagerOrganizationIamBindingConfig"
    },
    "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamMember": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member yandex_organizationmanager_organization_iam_member}."
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member yandex_organizationmanager_organization_iam_member} Resource."
        },
        "locationInModule": {
          "filename": "src/organizationmanager-organization-iam-member.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizationmanager-organization-iam-member.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 88
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationmanagerOrganizationIamMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 92
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 105
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 118
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 82
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 98
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 111
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/organizationmanager-organization-iam-member:OrganizationmanagerOrganizationIamMember"
    },
    "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamMemberConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerOrganizationIamMemberConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizationmanager-organization-iam-member.ts",
        "line": 9
      },
      "name": "OrganizationmanagerOrganizationIamMemberConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member#member OrganizationmanagerOrganizationIamMember#member}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 20
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member#organization_id OrganizationmanagerOrganizationIamMember#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 24
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member#role OrganizationmanagerOrganizationIamMember#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member#id OrganizationmanagerOrganizationIamMember#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 16
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_organization_iam_member#sleep_after OrganizationmanagerOrganizationIamMember#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-organization-iam-member.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/organizationmanager-organization-iam-member:OrganizationmanagerOrganizationIamMemberConfig"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederation": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation yandex_organizationmanager_saml_federation}."
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation yandex_organizationmanager_saml_federation} Resource."
        },
        "locationInModule": {
          "filename": "src/organizationmanager-saml-federation.ts",
          "line": 310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 513
          },
          "name": "putSecuritySettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 529
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 350
          },
          "name": "resetAutoCreateAccountOnLogin"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 366
          },
          "name": "resetCaseInsensitiveNameIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 382
          },
          "name": "resetCookieMaxAge"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 403
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 419
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 448
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 516
          },
          "name": "resetSecuritySettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 532
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 544
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OrganizationmanagerSamlFederation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 297
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 391
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 510
          },
          "name": "securitySettings",
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 526
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 354
          },
          "name": "autoCreateAccountOnLoginInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 370
          },
          "name": "caseInsensitiveNameIdsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 386
          },
          "name": "cookieMaxAgeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 407
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 423
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 436
          },
          "name": "issuerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 452
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 465
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 478
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 520
          },
          "name": "securitySettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 491
          },
          "name": "ssoBindingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 504
          },
          "name": "ssoUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 536
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 344
          },
          "name": "autoCreateAccountOnLogin",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 360
          },
          "name": "caseInsensitiveNameIds",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 376
          },
          "name": "cookieMaxAge",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 397
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 413
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 429
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 442
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 471
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 484
          },
          "name": "ssoBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 497
          },
          "name": "ssoUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederation"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederationConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 9
      },
      "name": "OrganizationmanagerSamlFederationConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#issuer OrganizationmanagerSamlFederation#issuer}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 36
          },
          "name": "issuer",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#name OrganizationmanagerSamlFederation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 44
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#organization_id OrganizationmanagerSamlFederation#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 48
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#sso_binding OrganizationmanagerSamlFederation#sso_binding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 52
          },
          "name": "ssoBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#sso_url OrganizationmanagerSamlFederation#sso_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 56
          },
          "name": "ssoUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#auto_create_account_on_login OrganizationmanagerSamlFederation#auto_create_account_on_login}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 13
          },
          "name": "autoCreateAccountOnLogin",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#case_insensitive_name_ids OrganizationmanagerSamlFederation#case_insensitive_name_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 17
          },
          "name": "caseInsensitiveNameIds",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#cookie_max_age OrganizationmanagerSamlFederation#cookie_max_age}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 21
          },
          "name": "cookieMaxAge",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#description OrganizationmanagerSamlFederation#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 25
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#id OrganizationmanagerSamlFederation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 32
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#labels OrganizationmanagerSamlFederation#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 40
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#security_settings OrganizationmanagerSamlFederation#security_settings}",
            "stability": "stable",
            "summary": "security_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 62
          },
          "name": "securitySettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#timeouts OrganizationmanagerSamlFederation#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 68
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts"
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederationConfig"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 70
      },
      "name": "OrganizationmanagerSamlFederationSecuritySettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#encrypted_assertions OrganizationmanagerSamlFederation#encrypted_assertions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 74
          },
          "name": "encryptedAssertions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederationSecuritySettings"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettingsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizationmanager-saml-federation.ts",
          "line": 94
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 87
      },
      "name": "OrganizationmanagerSamlFederationSecuritySettingsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 128
          },
          "name": "encryptedAssertionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 121
          },
          "name": "encryptedAssertions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationSecuritySettings"
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederationSecuritySettingsOutputReference"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 132
      },
      "name": "OrganizationmanagerSamlFederationTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#create OrganizationmanagerSamlFederation#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 136
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#delete OrganizationmanagerSamlFederation#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 140
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#read OrganizationmanagerSamlFederation#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 144
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/organizationmanager_saml_federation#update OrganizationmanagerSamlFederation#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 148
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederationTimeouts"
    },
    "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/organizationmanager-saml-federation.ts",
          "line": 172
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/organizationmanager-saml-federation.ts",
        "line": 164
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 232
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 248
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 264
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 280
          },
          "name": "resetUpdate"
        }
      ],
      "name": "OrganizationmanagerSamlFederationTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 236
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 252
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 268
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 284
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 226
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 242
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 258
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 274
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/organizationmanager-saml-federation.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.OrganizationmanagerSamlFederationTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/organizationmanager-saml-federation:OrganizationmanagerSamlFederationTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloud": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud yandex_resourcemanager_cloud}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloud",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud yandex_resourcemanager_cloud} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-cloud.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 333
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 256
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 272
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 288
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 304
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 320
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 336
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerCloud",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 205
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 244
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 330
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 260
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 276
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 292
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 308
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 324
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 340
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 282
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 314
          },
          "name": "organizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud:ResourcemanagerCloud"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud.ts",
        "line": 9
      },
      "name": "ResourcemanagerCloudConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#description ResourcemanagerCloud#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#id ResourcemanagerCloud#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#labels ResourcemanagerCloud#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 24
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#name ResourcemanagerCloud#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 28
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#organization_id ResourcemanagerCloud#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 32
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#timeouts ResourcemanagerCloud#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud:ResourcemanagerCloudConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding yandex_resourcemanager_cloud_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding yandex_resourcemanager_cloud_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-cloud-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerCloudIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 89
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 118
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 82
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 111
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud-iam-binding:ResourcemanagerCloudIamBinding"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud-iam-binding.ts",
        "line": 9
      },
      "name": "ResourcemanagerCloudIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding#cloud_id ResourcemanagerCloudIamBinding#cloud_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 13
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding#members ResourcemanagerCloudIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 24
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding#role ResourcemanagerCloudIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding#id ResourcemanagerCloudIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_binding#sleep_after ResourcemanagerCloudIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud-iam-binding:ResourcemanagerCloudIamBindingConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudIamMember": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member yandex_resourcemanager_cloud_iam_member}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member yandex_resourcemanager_cloud_iam_member} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-cloud-iam-member.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud-iam-member.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerCloudIamMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 89
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 118
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 82
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 111
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud-iam-member:ResourcemanagerCloudIamMember"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudIamMemberConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudIamMemberConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud-iam-member.ts",
        "line": 9
      },
      "name": "ResourcemanagerCloudIamMemberConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member#cloud_id ResourcemanagerCloudIamMember#cloud_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 13
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member#member ResourcemanagerCloudIamMember#member}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 24
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member#role ResourcemanagerCloudIamMember#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member#id ResourcemanagerCloudIamMember#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud_iam_member#sleep_after ResourcemanagerCloudIamMember#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud-iam-member.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud-iam-member:ResourcemanagerCloudIamMemberConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud.ts",
        "line": 40
      },
      "name": "ResourcemanagerCloudTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#create ResourcemanagerCloud#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#delete ResourcemanagerCloud#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 48
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#read ResourcemanagerCloud#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 52
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_cloud#update ResourcemanagerCloud#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud:ResourcemanagerCloudTimeouts"
    },
    "@cdktf/provider-yandex.ResourcemanagerCloudTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcemanager-cloud.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-cloud.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 140
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 156
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 172
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 188
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ResourcemanagerCloudTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 144
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 160
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 176
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 192
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 134
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 150
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 166
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 182
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-cloud.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ResourcemanagerCloudTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcemanager-cloud:ResourcemanagerCloudTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolder": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder yandex_resourcemanager_folder}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolder",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder yandex_resourcemanager_folder} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-folder.ts",
          "line": 218
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-folder.ts",
        "line": 200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 333
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 251
          },
          "name": "resetCloudId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 272
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 288
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 304
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 320
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 336
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 348
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerFolder",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 205
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 260
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 330
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 255
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 276
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 292
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 308
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 324
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 340
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 245
          },
          "name": "cloudId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 266
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 282
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 298
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 314
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder:ResourcemanagerFolder"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-folder.ts",
        "line": 9
      },
      "name": "ResourcemanagerFolderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#cloud_id ResourcemanagerFolder#cloud_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 13
          },
          "name": "cloudId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#description ResourcemanagerFolder#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#id ResourcemanagerFolder#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#labels ResourcemanagerFolder#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#name ResourcemanagerFolder#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#timeouts ResourcemanagerFolder#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder:ResourcemanagerFolderConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamBinding": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding yandex_resourcemanager_folder_iam_binding}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding yandex_resourcemanager_folder_iam_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-folder-iam-binding.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-binding.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerFolderIamBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 89
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 118
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 82
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 111
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-binding:ResourcemanagerFolderIamBinding"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamBindingConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-binding.ts",
        "line": 9
      },
      "name": "ResourcemanagerFolderIamBindingConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding#folder_id ResourcemanagerFolderIamBinding#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 13
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding#members ResourcemanagerFolderIamBinding#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 24
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding#role ResourcemanagerFolderIamBinding#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding#id ResourcemanagerFolderIamBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_binding#sleep_after ResourcemanagerFolderIamBinding#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-binding.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-binding:ResourcemanagerFolderIamBindingConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamMember": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member yandex_resourcemanager_folder_iam_member}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member yandex_resourcemanager_folder_iam_member} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-folder-iam-member.ts",
          "line": 56
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-member.ts",
        "line": 38
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 101
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 143
          },
          "name": "resetSleepAfter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 155
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerFolderIamMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 43
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 89
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 105
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 118
          },
          "name": "memberInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 131
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 147
          },
          "name": "sleepAfterInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 82
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 95
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 111
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 124
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 137
          },
          "name": "sleepAfter",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-member:ResourcemanagerFolderIamMember"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamMemberConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamMemberConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-member.ts",
        "line": 9
      },
      "name": "ResourcemanagerFolderIamMemberConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member#folder_id ResourcemanagerFolderIamMember#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 13
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member#member ResourcemanagerFolderIamMember#member}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 24
          },
          "name": "member",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member#role ResourcemanagerFolderIamMember#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 28
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member#id ResourcemanagerFolderIamMember#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_member#sleep_after ResourcemanagerFolderIamMember#sleep_after}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-member.ts",
            "line": 32
          },
          "name": "sleepAfter",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-member:ResourcemanagerFolderIamMemberConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamPolicy": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_policy yandex_resourcemanager_folder_iam_policy}."
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_policy yandex_resourcemanager_folder_iam_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/resourcemanager-folder-iam-policy.ts",
          "line": 48
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-policy.ts",
        "line": 30
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 91
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 116
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ResourcemanagerFolderIamPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 35
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 79
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 95
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 108
          },
          "name": "policyDataInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 72
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 101
          },
          "name": "policyData",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-policy:ResourcemanagerFolderIamPolicy"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderIamPolicyConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderIamPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-folder-iam-policy.ts",
        "line": 9
      },
      "name": "ResourcemanagerFolderIamPolicyConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_policy#folder_id ResourcemanagerFolderIamPolicy#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 13
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_policy#policy_data ResourcemanagerFolderIamPolicy#policy_data}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 24
          },
          "name": "policyData",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder_iam_policy#id ResourcemanagerFolderIamPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder-iam-policy.ts",
            "line": 20
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder-iam-policy:ResourcemanagerFolderIamPolicyConfig"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/resourcemanager-folder.ts",
        "line": 40
      },
      "name": "ResourcemanagerFolderTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#create ResourcemanagerFolder#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#delete ResourcemanagerFolder#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 48
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#read ResourcemanagerFolder#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 52
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/resourcemanager_folder#update ResourcemanagerFolder#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 56
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder:ResourcemanagerFolderTimeouts"
    },
    "@cdktf/provider-yandex.ResourcemanagerFolderTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/resourcemanager-folder.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/resourcemanager-folder.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 140
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 156
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 172
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 188
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ResourcemanagerFolderTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 144
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 160
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 176
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 192
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 134
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 150
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 166
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 182
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/resourcemanager-folder.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ResourcemanagerFolderTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/resourcemanager-folder:ResourcemanagerFolderTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.ServerlessContainer": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container yandex_serverless_container}."
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainer",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container yandex_serverless_container} Resource."
        },
        "locationInModule": {
          "filename": "src/serverless-container.ts",
          "line": 420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.ServerlessContainerConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 642
          },
          "name": "putImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ServerlessContainerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 655
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 460
          },
          "name": "resetConcurrency"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 476
          },
          "name": "resetCoreFraction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 492
          },
          "name": "resetCores"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 513
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 529
          },
          "name": "resetExecutionTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 545
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 561
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 577
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 624
          },
          "name": "resetServiceAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 658
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 670
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServerlessContainer",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 407
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 501
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 639
          },
          "name": "image",
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 612
          },
          "name": "revisionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 652
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 633
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 464
          },
          "name": "concurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 480
          },
          "name": "coreFractionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 496
          },
          "name": "coresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 517
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 533
          },
          "name": "executionTimeoutInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 549
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 565
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 646
          },
          "name": "imageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 581
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 594
          },
          "name": "memoryInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 607
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 628
          },
          "name": "serviceAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 662
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 454
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 470
          },
          "name": "coreFraction",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 486
          },
          "name": "cores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 507
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 523
          },
          "name": "executionTimeout",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 539
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 555
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 571
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 587
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 600
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 618
          },
          "name": "serviceAccountId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainer"
    },
    "@cdktf/provider-yandex.ServerlessContainerConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainerConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 9
      },
      "name": "ServerlessContainerConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#image ServerlessContainer#image}",
            "stability": "stable",
            "summary": "image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 64
          },
          "name": "image",
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#memory ServerlessContainer#memory}",
            "stability": "stable",
            "summary": "Container memory in megabytes, should be aligned to 128."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 50
          },
          "name": "memory",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#name ServerlessContainer#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 54
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#concurrency ServerlessContainer#concurrency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 13
          },
          "name": "concurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#core_fraction ServerlessContainer#core_fraction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 17
          },
          "name": "coreFraction",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#cores ServerlessContainer#cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 21
          },
          "name": "cores",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#description ServerlessContainer#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 25
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#execution_timeout ServerlessContainer#execution_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 29
          },
          "name": "executionTimeout",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#folder_id ServerlessContainer#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 33
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#id ServerlessContainer#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 40
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#labels ServerlessContainer#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 44
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#service_account_id ServerlessContainer#service_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 58
          },
          "name": "serviceAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#timeouts ServerlessContainer#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 70
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeouts"
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainerConfig"
    },
    "@cdktf/provider-yandex.ServerlessContainerImage": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 72
      },
      "name": "ServerlessContainerImage",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#url ServerlessContainer#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 92
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#args ServerlessContainer#args}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 76
          },
          "name": "args",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#command ServerlessContainer#command}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 80
          },
          "name": "command",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#digest ServerlessContainer#digest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 84
          },
          "name": "digest",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#environment ServerlessContainer#environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 88
          },
          "name": "environment",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#work_dir ServerlessContainer#work_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 96
          },
          "name": "workDir",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainerImage"
    },
    "@cdktf/provider-yandex.ServerlessContainerImageOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/serverless-container.ts",
          "line": 121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 184
          },
          "name": "resetArgs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 200
          },
          "name": "resetCommand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 216
          },
          "name": "resetDigest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 232
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 261
          },
          "name": "resetWorkDir"
        }
      ],
      "name": "ServerlessContainerImageOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 188
          },
          "name": "argsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 204
          },
          "name": "commandInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 220
          },
          "name": "digestInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 236
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 249
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 265
          },
          "name": "workDirInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 178
          },
          "name": "args",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 194
          },
          "name": "command",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 210
          },
          "name": "digest",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 226
          },
          "name": "environment",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 242
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 255
          },
          "name": "workDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.ServerlessContainerImage"
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainerImageOutputReference"
    },
    "@cdktf/provider-yandex.ServerlessContainerTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 269
      },
      "name": "ServerlessContainerTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#create ServerlessContainer#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 273
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#delete ServerlessContainer#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 277
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/serverless_container#update ServerlessContainer#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 281
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainerTimeouts"
    },
    "@cdktf/provider-yandex.ServerlessContainerTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/serverless-container.ts",
          "line": 304
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/serverless-container.ts",
        "line": 296
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 358
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 374
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 390
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ServerlessContainerTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 362
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 378
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 394
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 352
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 368
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 384
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/serverless-container.ts",
            "line": 308
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.ServerlessContainerTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/serverless-container:ServerlessContainerTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucket": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket yandex_storage_bucket}."
      },
      "fqn": "@cdktf/provider-yandex.StorageBucket",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket yandex_storage_bucket} Resource."
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1785
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1991
          },
          "name": "putCorsRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2007
          },
          "name": "putGrant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketGrant"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2023
          },
          "name": "putLifecycleRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2039
          },
          "name": "putLogging",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketLogging"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2055
          },
          "name": "putServerSideEncryptionConfiguration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2071
          },
          "name": "putVersioning",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketVersioning"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2087
          },
          "name": "putWebsite",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketWebsite"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1829
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1845
          },
          "name": "resetAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1861
          },
          "name": "resetBucket"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1882
          },
          "name": "resetBucketPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1994
          },
          "name": "resetCorsRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1898
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2010
          },
          "name": "resetGrant"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1914
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2026
          },
          "name": "resetLifecycleRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2042
          },
          "name": "resetLogging"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1930
          },
          "name": "resetPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1946
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2058
          },
          "name": "resetServerSideEncryptionConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2074
          },
          "name": "resetVersioning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2090
          },
          "name": "resetWebsite"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1962
          },
          "name": "resetWebsiteDomain"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1978
          },
          "name": "resetWebsiteEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2102
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StorageBucket",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1772
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1870
          },
          "name": "bucketDomainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1988
          },
          "name": "corsRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketCorsRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2004
          },
          "name": "grant",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketGrantList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2020
          },
          "name": "lifecycleRule",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2036
          },
          "name": "logging",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLoggingList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2052
          },
          "name": "serverSideEncryptionConfiguration",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2068
          },
          "name": "versioning",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketVersioningOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2084
          },
          "name": "website",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketWebsiteOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1833
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1849
          },
          "name": "aclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1865
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1886
          },
          "name": "bucketPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1998
          },
          "name": "corsRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1902
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2014
          },
          "name": "grantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1918
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2030
          },
          "name": "lifecycleRuleInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2046
          },
          "name": "loggingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1934
          },
          "name": "policyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1950
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2062
          },
          "name": "serverSideEncryptionConfigurationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2078
          },
          "name": "versioningInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketVersioning"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1966
          },
          "name": "websiteDomainInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1982
          },
          "name": "websiteEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 2094
          },
          "name": "websiteInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketWebsite"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1823
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1839
          },
          "name": "acl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1855
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1876
          },
          "name": "bucketPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1892
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1908
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1924
          },
          "name": "policy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1940
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1956
          },
          "name": "websiteDomain",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1972
          },
          "name": "websiteEndpoint",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucket"
    },
    "@cdktf/provider-yandex.StorageBucketConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 9
      },
      "name": "StorageBucketConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#access_key StorageBucket#access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 13
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#acl StorageBucket#acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 17
          },
          "name": "acl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#bucket StorageBucket#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 21
          },
          "name": "bucket",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#bucket_prefix StorageBucket#bucket_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 25
          },
          "name": "bucketPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#cors_rule StorageBucket#cors_rule}",
            "stability": "stable",
            "summary": "cors_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 58
          },
          "name": "corsRule",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#force_destroy StorageBucket#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 29
          },
          "name": "forceDestroy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#grant StorageBucket#grant}",
            "stability": "stable",
            "summary": "grant block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 64
          },
          "name": "grant",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#id StorageBucket#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 36
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#lifecycle_rule StorageBucket#lifecycle_rule}",
            "stability": "stable",
            "summary": "lifecycle_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 70
          },
          "name": "lifecycleRule",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#logging StorageBucket#logging}",
            "stability": "stable",
            "summary": "logging block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 76
          },
          "name": "logging",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#policy StorageBucket#policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 40
          },
          "name": "policy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#secret_key StorageBucket#secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 44
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#server_side_encryption_configuration StorageBucket#server_side_encryption_configuration}",
            "stability": "stable",
            "summary": "server_side_encryption_configuration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 82
          },
          "name": "serverSideEncryptionConfiguration",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#versioning StorageBucket#versioning}",
            "stability": "stable",
            "summary": "versioning block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 88
          },
          "name": "versioning",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketVersioning"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#website StorageBucket#website}",
            "stability": "stable",
            "summary": "website block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 94
          },
          "name": "website",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketWebsite"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#website_domain StorageBucket#website_domain}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 48
          },
          "name": "websiteDomain",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#website_endpoint StorageBucket#website_endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 52
          },
          "name": "websiteEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketConfig"
    },
    "@cdktf/provider-yandex.StorageBucketCorsRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 96
      },
      "name": "StorageBucketCorsRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#allowed_methods StorageBucket#allowed_methods}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 104
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#allowed_origins StorageBucket#allowed_origins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 108
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#allowed_headers StorageBucket#allowed_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 100
          },
          "name": "allowedHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#expose_headers StorageBucket#expose_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 112
          },
          "name": "exposeHeaders",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#max_age_seconds StorageBucket#max_age_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 116
          },
          "name": "maxAgeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketCorsRule"
    },
    "@cdktf/provider-yandex.StorageBucketCorsRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 284
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 291
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketCorsRuleOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketCorsRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 284
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 284
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 284
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketCorsRuleList"
    },
    "@cdktf/provider-yandex.StorageBucketCorsRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketCorsRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 143
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 209
          },
          "name": "resetAllowedHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 251
          },
          "name": "resetExposeHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 267
          },
          "name": "resetMaxAgeSeconds"
        }
      ],
      "name": "StorageBucketCorsRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 213
          },
          "name": "allowedHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 226
          },
          "name": "allowedMethodsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 239
          },
          "name": "allowedOriginsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 255
          },
          "name": "exposeHeadersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 271
          },
          "name": "maxAgeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 203
          },
          "name": "allowedHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 219
          },
          "name": "allowedMethods",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 232
          },
          "name": "allowedOrigins",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 245
          },
          "name": "exposeHeaders",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 261
          },
          "name": "maxAgeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 147
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketCorsRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketCorsRuleOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketGrant": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketGrant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 295
      },
      "name": "StorageBucketGrant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#permissions StorageBucket#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 306
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#type StorageBucket#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 310
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#id StorageBucket#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 302
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#uri StorageBucket#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 314
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketGrant"
    },
    "@cdktf/provider-yandex.StorageBucketGrantList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketGrantList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 459
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 451
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 466
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketGrantOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketGrantList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 459
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 459
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 459
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketGrantList"
    },
    "@cdktf/provider-yandex.StorageBucketGrantOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketGrantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 340
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 400
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 442
          },
          "name": "resetUri"
        }
      ],
      "name": "StorageBucketGrantOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 404
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 417
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 430
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 446
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 394
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 410
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 423
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 436
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 344
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketGrant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketGrantOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 923
      },
      "name": "StorageBucketLifecycleRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#enabled StorageBucket#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 931
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#abort_incomplete_multipart_upload_days StorageBucket#abort_incomplete_multipart_upload_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 927
          },
          "name": "abortIncompleteMultipartUploadDays",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#expiration StorageBucket#expiration}",
            "stability": "stable",
            "summary": "expiration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 948
          },
          "name": "expiration",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#id StorageBucket#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 938
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#noncurrent_version_expiration StorageBucket#noncurrent_version_expiration}",
            "stability": "stable",
            "summary": "noncurrent_version_expiration block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 954
          },
          "name": "noncurrentVersionExpiration",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#noncurrent_version_transition StorageBucket#noncurrent_version_transition}",
            "stability": "stable",
            "summary": "noncurrent_version_transition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 960
          },
          "name": "noncurrentVersionTransition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#prefix StorageBucket#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 942
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#transition StorageBucket#transition}",
            "stability": "stable",
            "summary": "transition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 966
          },
          "name": "transition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRule"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 470
      },
      "name": "StorageBucketLifecycleRuleExpiration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#date StorageBucket#date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 474
          },
          "name": "date",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#days StorageBucket#days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 478
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#expired_object_delete_marker StorageBucket#expired_object_delete_marker}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 482
          },
          "name": "expiredObjectDeleteMarker",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleExpiration"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpirationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 549
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 565
          },
          "name": "resetDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 581
          },
          "name": "resetExpiredObjectDeleteMarker"
        }
      ],
      "name": "StorageBucketLifecycleRuleExpirationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 553
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 569
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 585
          },
          "name": "expiredObjectDeleteMarkerInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 543
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 559
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 575
          },
          "name": "expiredObjectDeleteMarker",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleExpirationOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1206
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1198
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1213
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketLifecycleRuleList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1206
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1206
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1206
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleList"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 589
      },
      "name": "StorageBucketLifecycleRuleNoncurrentVersionExpiration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#days StorageBucket#days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 593
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleNoncurrentVersionExpiration"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpirationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpirationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 646
          },
          "name": "resetDays"
        }
      ],
      "name": "StorageBucketLifecycleRuleNoncurrentVersionExpirationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 650
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 640
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleNoncurrentVersionExpirationOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 654
      },
      "name": "StorageBucketLifecycleRuleNoncurrentVersionTransition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#storage_class StorageBucket#storage_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 662
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#days StorageBucket#days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 658
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleNoncurrentVersionTransition"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 771
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketLifecycleRuleNoncurrentVersionTransitionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 764
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 764
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 764
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleNoncurrentVersionTransitionList"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 686
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 676
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 734
          },
          "name": "resetDays"
        }
      ],
      "name": "StorageBucketLifecycleRuleNoncurrentVersionTransitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 738
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 751
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 728
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 744
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleNoncurrentVersionTransitionOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 986
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1138
          },
          "name": "putExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1154
          },
          "name": "putNoncurrentVersionExpiration",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1170
          },
          "name": "putNoncurrentVersionTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1186
          },
          "name": "putTransition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1080
          },
          "name": "resetAbortIncompleteMultipartUploadDays"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1141
          },
          "name": "resetExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1109
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1157
          },
          "name": "resetNoncurrentVersionExpiration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1173
          },
          "name": "resetNoncurrentVersionTransition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1125
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1189
          },
          "name": "resetTransition"
        }
      ],
      "name": "StorageBucketLifecycleRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1135
          },
          "name": "expiration",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1151
          },
          "name": "noncurrentVersionExpiration",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpirationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1167
          },
          "name": "noncurrentVersionTransition",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1183
          },
          "name": "transition",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1084
          },
          "name": "abortIncompleteMultipartUploadDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1097
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1145
          },
          "name": "expirationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleExpiration"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1113
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1161
          },
          "name": "noncurrentVersionExpirationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionExpiration"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1177
          },
          "name": "noncurrentVersionTransitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleNoncurrentVersionTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1129
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1193
          },
          "name": "transitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1074
          },
          "name": "abortIncompleteMultipartUploadDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1090
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1103
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1119
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRule"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 775
      },
      "name": "StorageBucketLifecycleRuleTransition",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#storage_class StorageBucket#storage_class}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 787
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#date StorageBucket#date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 779
          },
          "name": "date",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#days StorageBucket#days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 783
          },
          "name": "days",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleTransition"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 912
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 919
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketLifecycleRuleTransitionList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 912
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 912
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 912
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleTransitionList"
    },
    "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 866
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 882
          },
          "name": "resetDays"
        }
      ],
      "name": "StorageBucketLifecycleRuleTransitionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 870
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 886
          },
          "name": "daysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 899
          },
          "name": "storageClassInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 860
          },
          "name": "date",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 876
          },
          "name": "days",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 892
          },
          "name": "storageClass",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketLifecycleRuleTransition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLifecycleRuleTransitionOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketLogging": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLogging",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1217
      },
      "name": "StorageBucketLogging",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#target_bucket StorageBucket#target_bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1221
          },
          "name": "targetBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#target_prefix StorageBucket#target_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1225
          },
          "name": "targetPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLogging"
    },
    "@cdktf/provider-yandex.StorageBucketLoggingList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLoggingList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1327
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1319
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1334
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageBucketLoggingOutputReference"
            }
          }
        }
      ],
      "name": "StorageBucketLoggingList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1327
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1327
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1327
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1320
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.StorageBucketLogging"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLoggingList"
    },
    "@cdktf/provider-yandex.StorageBucketLoggingOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketLoggingOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1310
          },
          "name": "resetTargetPrefix"
        }
      ],
      "name": "StorageBucketLoggingOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1298
          },
          "name": "targetBucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1314
          },
          "name": "targetPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1291
          },
          "name": "targetBucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1304
          },
          "name": "targetPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.StorageBucketLogging"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketLoggingOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1488
      },
      "name": "StorageBucketServerSideEncryptionConfiguration",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#rule StorageBucket#rule}",
            "stability": "stable",
            "summary": "rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1494
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfiguration"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1507
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1544
          },
          "name": "putRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule"
              }
            }
          ]
        }
      ],
      "name": "StorageBucketServerSideEncryptionConfigurationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1541
          },
          "name": "rule",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1548
          },
          "name": "ruleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfiguration"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfigurationOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1424
      },
      "name": "StorageBucketServerSideEncryptionConfigurationRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#apply_server_side_encryption_by_default StorageBucket#apply_server_side_encryption_by_default}",
            "stability": "stable",
            "summary": "apply_server_side_encryption_by_default block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1430
          },
          "name": "applyServerSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfigurationRule"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1338
      },
      "name": "StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#kms_master_key_id StorageBucket#kms_master_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1342
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#sse_algorithm StorageBucket#sse_algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1346
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1367
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1360
      },
      "name": "StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1407
          },
          "name": "kmsMasterKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1420
          },
          "name": "sseAlgorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1400
          },
          "name": "kmsMasterKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1413
          },
          "name": "sseAlgorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1371
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1450
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1443
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1480
          },
          "name": "putApplyServerSideEncryptionByDefault",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault"
              }
            }
          ]
        }
      ],
      "name": "StorageBucketServerSideEncryptionConfigurationRuleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1477
          },
          "name": "applyServerSideEncryptionByDefault",
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1484
          },
          "name": "applyServerSideEncryptionByDefaultInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1454
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketServerSideEncryptionConfigurationRule"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketServerSideEncryptionConfigurationRuleOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketVersioning": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketVersioning",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1552
      },
      "name": "StorageBucketVersioning",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#enabled StorageBucket#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1556
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketVersioning"
    },
    "@cdktf/provider-yandex.StorageBucketVersioningOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketVersioningOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1576
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1609
          },
          "name": "resetEnabled"
        }
      ],
      "name": "StorageBucketVersioningOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1613
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1603
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketVersioning"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketVersioningOutputReference"
    },
    "@cdktf/provider-yandex.StorageBucketWebsite": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketWebsite",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1617
      },
      "name": "StorageBucketWebsite",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#error_document StorageBucket#error_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1621
          },
          "name": "errorDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#index_document StorageBucket#index_document}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1625
          },
          "name": "indexDocument",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#redirect_all_requests_to StorageBucket#redirect_all_requests_to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1629
          },
          "name": "redirectAllRequestsTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_bucket#routing_rules StorageBucket#routing_rules}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1633
          },
          "name": "routingRules",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketWebsite"
    },
    "@cdktf/provider-yandex.StorageBucketWebsiteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageBucketWebsiteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-bucket.ts",
          "line": 1656
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-bucket.ts",
        "line": 1649
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1707
          },
          "name": "resetErrorDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1723
          },
          "name": "resetIndexDocument"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1739
          },
          "name": "resetRedirectAllRequestsTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1755
          },
          "name": "resetRoutingRules"
        }
      ],
      "name": "StorageBucketWebsiteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1711
          },
          "name": "errorDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1727
          },
          "name": "indexDocumentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1743
          },
          "name": "redirectAllRequestsToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1759
          },
          "name": "routingRulesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1701
          },
          "name": "errorDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1717
          },
          "name": "indexDocument",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1733
          },
          "name": "redirectAllRequestsTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1749
          },
          "name": "routingRules",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-bucket.ts",
            "line": 1660
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.StorageBucketWebsite"
          }
        }
      ],
      "symbolId": "src/storage-bucket:StorageBucketWebsiteOutputReference"
    },
    "@cdktf/provider-yandex.StorageObject": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/storage_object yandex_storage_object}."
      },
      "fqn": "@cdktf/provider-yandex.StorageObject",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/storage_object yandex_storage_object} Resource."
        },
        "locationInModule": {
          "filename": "src/storage-object.ts",
          "line": 76
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.StorageObjectConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-object.ts",
        "line": 58
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 113
          },
          "name": "resetAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 129
          },
          "name": "resetAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 158
          },
          "name": "resetContent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 174
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 190
          },
          "name": "resetContentType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 206
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 235
          },
          "name": "resetSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 251
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 263
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StorageObject",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 63
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 117
          },
          "name": "accessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 133
          },
          "name": "aclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 146
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 178
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 162
          },
          "name": "contentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 194
          },
          "name": "contentTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 210
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 223
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 239
          },
          "name": "secretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 255
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 107
          },
          "name": "accessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 123
          },
          "name": "acl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 139
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 152
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 168
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 184
          },
          "name": "contentType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 200
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 216
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 229
          },
          "name": "secretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 245
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-object:StorageObject"
    },
    "@cdktf/provider-yandex.StorageObjectConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.StorageObjectConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-object.ts",
        "line": 9
      },
      "name": "StorageObjectConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#bucket StorageObject#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 21
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#key StorageObject#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 44
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#access_key StorageObject#access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 13
          },
          "name": "accessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#acl StorageObject#acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 17
          },
          "name": "acl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#content StorageObject#content}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 25
          },
          "name": "content",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#content_base64 StorageObject#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 29
          },
          "name": "contentBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#content_type StorageObject#content_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 33
          },
          "name": "contentType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#id StorageObject#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 40
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#secret_key StorageObject#secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 48
          },
          "name": "secretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/storage_object#source StorageObject#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-object.ts",
            "line": 52
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-object:StorageObjectConfig"
    },
    "@cdktf/provider-yandex.VpcAddress": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address yandex_vpc_address}."
      },
      "fqn": "@cdktf/provider-yandex.VpcAddress",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address yandex_vpc_address} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-address.ts",
          "line": 321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcAddressConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 447
          },
          "name": "putExternalIpv4Address",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4Address"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 463
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcAddressTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 360
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 450
          },
          "name": "resetExternalIpv4Address"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 376
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 392
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 408
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 424
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 466
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 478
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcAddress",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 308
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 348
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 444
          },
          "name": "externalIpv4Address",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4AddressOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 433
          },
          "name": "reserved",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 460
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 438
          },
          "name": "used",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 364
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 454
          },
          "name": "externalIpv4AddressInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4Address"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 380
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 396
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 412
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 428
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 470
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcAddressTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 354
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 370
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 386
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 402
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 418
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddress"
    },
    "@cdktf/provider-yandex.VpcAddressConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcAddressConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 9
      },
      "name": "VpcAddressConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#description VpcAddress#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#external_ipv4_address VpcAddress#external_ipv4_address}",
            "stability": "stable",
            "summary": "external_ipv4_address block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 38
          },
          "name": "externalIpv4Address",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4Address"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#folder_id VpcAddress#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#id VpcAddress#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#labels VpcAddress#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#name VpcAddress#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#timeouts VpcAddress#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 44
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressTimeouts"
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddressConfig"
    },
    "@cdktf/provider-yandex.VpcAddressExternalIpv4Address": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4Address",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 46
      },
      "name": "VpcAddressExternalIpv4Address",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#ddos_protection_provider VpcAddress#ddos_protection_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 50
          },
          "name": "ddosProtectionProvider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#outgoing_smtp_capability VpcAddress#outgoing_smtp_capability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 54
          },
          "name": "outgoingSmtpCapability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#zone_id VpcAddress#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 58
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddressExternalIpv4Address"
    },
    "@cdktf/provider-yandex.VpcAddressExternalIpv4AddressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4AddressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-address.ts",
          "line": 80
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 130
          },
          "name": "resetDdosProtectionProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 146
          },
          "name": "resetOutgoingSmtpCapability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 162
          },
          "name": "resetZoneId"
        }
      ],
      "name": "VpcAddressExternalIpv4AddressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 118
          },
          "name": "address",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 134
          },
          "name": "ddosProtectionProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 150
          },
          "name": "outgoingSmtpCapabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 166
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 124
          },
          "name": "ddosProtectionProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 140
          },
          "name": "outgoingSmtpCapability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 156
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcAddressExternalIpv4Address"
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddressExternalIpv4AddressOutputReference"
    },
    "@cdktf/provider-yandex.VpcAddressTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcAddressTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 170
      },
      "name": "VpcAddressTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#create VpcAddress#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 174
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#delete VpcAddress#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 178
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_address#update VpcAddress#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 182
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddressTimeouts"
    },
    "@cdktf/provider-yandex.VpcAddressTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcAddressTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-address.ts",
          "line": 205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-address.ts",
        "line": 197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 259
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 275
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 291
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcAddressTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 263
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 279
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 295
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 253
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 269
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 285
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-address.ts",
            "line": 209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcAddressTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-address:VpcAddressTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group yandex_vpc_default_security_group}."
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group yandex_vpc_default_security_group} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 914
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 896
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1038
          },
          "name": "putEgress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1054
          },
          "name": "putIngress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1070
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 954
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1041
          },
          "name": "resetEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 970
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 986
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1057
          },
          "name": "resetIngress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1002
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1073
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1085
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcDefaultSecurityGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 901
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 942
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1035
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1051
          },
          "name": "ingress",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1011
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1029
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1067
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 958
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1045
          },
          "name": "egressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 974
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 990
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1061
          },
          "name": "ingressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1006
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1024
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1077
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 948
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 964
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 980
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 996
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 1017
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroup"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 9
      },
      "name": "VpcDefaultSecurityGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#network_id VpcDefaultSecurityGroup#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 32
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#description VpcDefaultSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#egress VpcDefaultSecurityGroup#egress}",
            "stability": "stable",
            "summary": "egress block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 38
          },
          "name": "egress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#folder_id VpcDefaultSecurityGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#id VpcDefaultSecurityGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#ingress VpcDefaultSecurityGroup#ingress}",
            "stability": "stable",
            "summary": "ingress block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 44
          },
          "name": "ingress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#labels VpcDefaultSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#timeouts VpcDefaultSecurityGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 50
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupConfig"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 52
      },
      "name": "VpcDefaultSecurityGroupEgress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#protocol VpcDefaultSecurityGroup#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 76
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#description VpcDefaultSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 56
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#from_port VpcDefaultSecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 60
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#labels VpcDefaultSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 64
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#port VpcDefaultSecurityGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 68
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#predefined_target VpcDefaultSecurityGroup#predefined_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 72
          },
          "name": "predefinedTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#security_group_id VpcDefaultSecurityGroup#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 80
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#to_port VpcDefaultSecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 84
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#v4_cidr_blocks VpcDefaultSecurityGroup#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 88
          },
          "name": "v4CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#v6_cidr_blocks VpcDefaultSecurityGroup#v6_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 92
          },
          "name": "v6CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupEgress"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 383
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 375
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 390
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressOutputReference"
            }
          }
        }
      ],
      "name": "VpcDefaultSecurityGroupEgressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 383
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 383
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 383
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupEgressList"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 124
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 220
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 236
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 257
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 273
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 289
          },
          "name": "resetPredefinedTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 318
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 334
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 350
          },
          "name": "resetV4CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 366
          },
          "name": "resetV6CidrBlocks"
        }
      ],
      "name": "VpcDefaultSecurityGroupEgressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 245
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 224
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 240
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 261
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 277
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 293
          },
          "name": "predefinedTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 306
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 322
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 338
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 354
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 370
          },
          "name": "v6CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 214
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 230
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 251
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 267
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 283
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 299
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 312
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 328
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 344
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 360
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupEgress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupEgressOutputReference"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 394
      },
      "name": "VpcDefaultSecurityGroupIngress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#protocol VpcDefaultSecurityGroup#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 418
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#description VpcDefaultSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 398
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#from_port VpcDefaultSecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 402
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#labels VpcDefaultSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 406
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#port VpcDefaultSecurityGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 410
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#predefined_target VpcDefaultSecurityGroup#predefined_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 414
          },
          "name": "predefinedTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#security_group_id VpcDefaultSecurityGroup#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 422
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#to_port VpcDefaultSecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 426
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#v4_cidr_blocks VpcDefaultSecurityGroup#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 430
          },
          "name": "v4CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#v6_cidr_blocks VpcDefaultSecurityGroup#v6_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 434
          },
          "name": "v6CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupIngress"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 717
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 732
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressOutputReference"
            }
          }
        }
      ],
      "name": "VpcDefaultSecurityGroupIngressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 725
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 725
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 725
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 718
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupIngressList"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 466
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 456
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 562
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 578
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 599
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 615
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 631
          },
          "name": "resetPredefinedTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 660
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 676
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 692
          },
          "name": "resetV4CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 708
          },
          "name": "resetV6CidrBlocks"
        }
      ],
      "name": "VpcDefaultSecurityGroupIngressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 587
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 566
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 582
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 603
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 619
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 635
          },
          "name": "predefinedTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 648
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 664
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 680
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 696
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 712
          },
          "name": "v6CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 556
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 572
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 593
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 609
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 625
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 641
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 654
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 670
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 686
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 702
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 470
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupIngress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupIngressOutputReference"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 736
      },
      "name": "VpcDefaultSecurityGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#create VpcDefaultSecurityGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 740
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#delete VpcDefaultSecurityGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 744
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#read VpcDefaultSecurityGroup#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 748
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_default_security_group#update VpcDefaultSecurityGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 752
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupTimeouts"
    },
    "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-default-security-group.ts",
          "line": 776
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-default-security-group.ts",
        "line": 768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 836
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 852
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 868
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 884
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcDefaultSecurityGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 840
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 856
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 872
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 888
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 830
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 846
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 862
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 878
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-default-security-group.ts",
            "line": 780
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcDefaultSecurityGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-default-security-group:VpcDefaultSecurityGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcNetwork": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network yandex_vpc_network}."
      },
      "fqn": "@cdktf/provider-yandex.VpcNetwork",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network yandex_vpc_network} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-network.ts",
          "line": 191
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcNetworkConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-network.ts",
        "line": 173
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 316
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcNetworkTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 234
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 250
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 266
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 282
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 298
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 319
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 331
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcNetwork",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 178
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 217
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 222
          },
          "name": "defaultSecurityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 307
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 313
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcNetworkTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 238
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 254
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 270
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 286
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 302
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 323
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcNetworkTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 228
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 244
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 260
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 276
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 292
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-network:VpcNetwork"
    },
    "@cdktf/provider-yandex.VpcNetworkConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcNetworkConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-network.ts",
        "line": 9
      },
      "name": "VpcNetworkConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#description VpcNetwork#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#folder_id VpcNetwork#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#id VpcNetwork#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#labels VpcNetwork#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#name VpcNetwork#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#timeouts VpcNetwork#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 38
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcNetworkTimeouts"
          }
        }
      ],
      "symbolId": "src/vpc-network:VpcNetworkConfig"
    },
    "@cdktf/provider-yandex.VpcNetworkTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcNetworkTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-network.ts",
        "line": 40
      },
      "name": "VpcNetworkTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#create VpcNetwork#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 44
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#delete VpcNetwork#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 48
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_network#update VpcNetwork#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 52
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-network:VpcNetworkTimeouts"
    },
    "@cdktf/provider-yandex.VpcNetworkTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcNetworkTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-network.ts",
          "line": 75
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-network.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 129
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 145
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 161
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcNetworkTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 133
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 149
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 165
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 123
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 139
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 155
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-network.ts",
            "line": 79
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcNetworkTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-network:VpcNetworkTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcRouteTable": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table yandex_vpc_route_table}."
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table yandex_vpc_route_table} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-route-table.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcRouteTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 307
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 455
          },
          "name": "putStaticRoute",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 471
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 365
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 381
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 397
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 413
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 429
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 458
          },
          "name": "resetStaticRoute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 474
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 486
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcRouteTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 312
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 353
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 452
          },
          "name": "staticRoute",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRouteList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 468
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 369
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 385
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 401
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 417
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 433
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 446
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 462
          },
          "name": "staticRouteInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 478
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 359
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 375
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 407
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 423
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 439
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTable"
    },
    "@cdktf/provider-yandex.VpcRouteTableConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 9
      },
      "name": "VpcRouteTableConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#network_id VpcRouteTable#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 36
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#description VpcRouteTable#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#folder_id VpcRouteTable#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#id VpcRouteTable#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#labels VpcRouteTable#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#name VpcRouteTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#static_route VpcRouteTable#static_route}",
            "stability": "stable",
            "summary": "static_route block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 42
          },
          "name": "staticRoute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#timeouts VpcRouteTable#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 48
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeouts"
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableConfig"
    },
    "@cdktf/provider-yandex.VpcRouteTableStaticRoute": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 50
      },
      "name": "VpcRouteTableStaticRoute",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#destination_prefix VpcRouteTable#destination_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 54
          },
          "name": "destinationPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#next_hop_address VpcRouteTable#next_hop_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 58
          },
          "name": "nextHopAddress",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableStaticRoute"
    },
    "@cdktf/provider-yandex.VpcRouteTableStaticRouteList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRouteList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-route-table.ts",
          "line": 163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRouteOutputReference"
            }
          }
        }
      ],
      "name": "VpcRouteTableStaticRouteList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 163
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 163
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 163
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableStaticRouteList"
    },
    "@cdktf/provider-yandex.VpcRouteTableStaticRouteOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRouteOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-route-table.ts",
          "line": 82
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 72
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 130
          },
          "name": "resetDestinationPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 146
          },
          "name": "resetNextHopAddress"
        }
      ],
      "name": "VpcRouteTableStaticRouteOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 134
          },
          "name": "destinationPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 150
          },
          "name": "nextHopAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 124
          },
          "name": "destinationPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 140
          },
          "name": "nextHopAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 86
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcRouteTableStaticRoute"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableStaticRouteOutputReference"
    },
    "@cdktf/provider-yandex.VpcRouteTableTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 174
      },
      "name": "VpcRouteTableTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#create VpcRouteTable#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 178
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#delete VpcRouteTable#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 182
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_route_table#update VpcRouteTable#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 186
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableTimeouts"
    },
    "@cdktf/provider-yandex.VpcRouteTableTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-route-table.ts",
          "line": 209
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-route-table.ts",
        "line": 201
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 263
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 279
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 295
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcRouteTableTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 267
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 283
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 299
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 257
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 273
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 289
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-route-table.ts",
            "line": 213
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcRouteTableTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-route-table:VpcRouteTableTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcSecurityGroup": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group yandex_vpc_security_group}."
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group yandex_vpc_security_group} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 891
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcSecurityGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 873
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1027
          },
          "name": "putEgress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1043
          },
          "name": "putIngress",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1059
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 932
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1030
          },
          "name": "resetEgress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 948
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 964
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1046
          },
          "name": "resetIngress"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 980
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 996
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1062
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1074
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcSecurityGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 878
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 920
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1024
          },
          "name": "egress",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1040
          },
          "name": "ingress",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1018
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1056
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 936
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1034
          },
          "name": "egressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 952
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 968
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1050
          },
          "name": "ingressInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 984
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1000
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1013
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1066
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 926
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 942
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 958
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 974
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 990
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 1006
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroup"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 9
      },
      "name": "VpcSecurityGroupConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#network_id VpcSecurityGroup#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 36
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#description VpcSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#egress VpcSecurityGroup#egress}",
            "stability": "stable",
            "summary": "egress block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 42
          },
          "name": "egress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#folder_id VpcSecurityGroup#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#id VpcSecurityGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#ingress VpcSecurityGroup#ingress}",
            "stability": "stable",
            "summary": "ingress block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 48
          },
          "name": "ingress",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#labels VpcSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#name VpcSecurityGroup#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#timeouts VpcSecurityGroup#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 54
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeouts"
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupConfig"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupEgress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 56
      },
      "name": "VpcSecurityGroupEgress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#protocol VpcSecurityGroup#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 80
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#description VpcSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 60
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#from_port VpcSecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 64
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#labels VpcSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 68
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#port VpcSecurityGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 72
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#predefined_target VpcSecurityGroup#predefined_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 76
          },
          "name": "predefinedTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#security_group_id VpcSecurityGroup#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 84
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#to_port VpcSecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 88
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#v4_cidr_blocks VpcSecurityGroup#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 92
          },
          "name": "v4CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#v6_cidr_blocks VpcSecurityGroup#v6_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 96
          },
          "name": "v6CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupEgress"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupEgressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 387
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 394
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgressOutputReference"
            }
          }
        }
      ],
      "name": "VpcSecurityGroupEgressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 387
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 387
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 387
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupEgressList"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupEgressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 118
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 224
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 240
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 261
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 277
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 293
          },
          "name": "resetPredefinedTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 322
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 338
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 354
          },
          "name": "resetV4CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 370
          },
          "name": "resetV6CidrBlocks"
        }
      ],
      "name": "VpcSecurityGroupEgressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 228
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 244
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 265
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 281
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 297
          },
          "name": "predefinedTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 310
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 326
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 342
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 358
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 374
          },
          "name": "v6CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 218
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 234
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 255
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 271
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 287
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 303
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 316
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 332
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 348
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 364
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupEgress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupEgressOutputReference"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupIngress": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 398
      },
      "name": "VpcSecurityGroupIngress",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#protocol VpcSecurityGroup#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 422
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#description VpcSecurityGroup#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 402
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#from_port VpcSecurityGroup#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 406
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#labels VpcSecurityGroup#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 410
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#port VpcSecurityGroup#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 414
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#predefined_target VpcSecurityGroup#predefined_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 418
          },
          "name": "predefinedTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#security_group_id VpcSecurityGroup#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 426
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#to_port VpcSecurityGroup#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 430
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#v4_cidr_blocks VpcSecurityGroup#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 434
          },
          "name": "v4CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#v6_cidr_blocks VpcSecurityGroup#v6_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 438
          },
          "name": "v6CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupIngress"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupIngressList": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 721
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 736
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngressOutputReference"
            }
          }
        }
      ],
      "name": "VpcSecurityGroupIngressList",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 729
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 729
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 729
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 722
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupIngressList"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupIngressOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 470
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 566
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 582
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 603
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 619
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 635
          },
          "name": "resetPredefinedTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 664
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 680
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 696
          },
          "name": "resetV4CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 712
          },
          "name": "resetV6CidrBlocks"
        }
      ],
      "name": "VpcSecurityGroupIngressOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 591
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 570
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 586
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 607
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 623
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 639
          },
          "name": "predefinedTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 652
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 668
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 684
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 700
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 716
          },
          "name": "v6CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 560
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 576
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 597
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 613
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 629
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 645
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 658
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 674
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 690
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 706
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 474
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupIngress"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupIngressOutputReference"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupRule": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule yandex_vpc_security_group_rule}."
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule yandex_vpc_security_group_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-security-group-rule.ts",
          "line": 250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group-rule.ts",
        "line": 232
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 490
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 291
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 320
          },
          "name": "resetFromPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 336
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 352
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 368
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 384
          },
          "name": "resetPredefinedTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 400
          },
          "name": "resetProtocol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 429
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 493
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 445
          },
          "name": "resetToPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 461
          },
          "name": "resetV4CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 477
          },
          "name": "resetV6CidrBlocks"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 505
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcSecurityGroupRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 237
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 487
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 295
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 308
          },
          "name": "directionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 324
          },
          "name": "fromPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 340
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 356
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 372
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 388
          },
          "name": "predefinedTargetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 404
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 417
          },
          "name": "securityGroupBindingInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 433
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 497
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 449
          },
          "name": "toPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 465
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 481
          },
          "name": "v6CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 285
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 301
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 314
          },
          "name": "fromPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 330
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 346
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 362
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 378
          },
          "name": "predefinedTarget",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 394
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 410
          },
          "name": "securityGroupBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 423
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 439
          },
          "name": "toPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 455
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 471
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group-rule:VpcSecurityGroupRule"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupRuleConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group-rule.ts",
        "line": 9
      },
      "name": "VpcSecurityGroupRuleConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#direction VpcSecurityGroupRule#direction}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 17
          },
          "name": "direction",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#security_group_binding VpcSecurityGroupRule#security_group_binding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 48
          },
          "name": "securityGroupBinding",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#description VpcSecurityGroupRule#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#from_port VpcSecurityGroupRule#from_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 21
          },
          "name": "fromPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#id VpcSecurityGroupRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#labels VpcSecurityGroupRule#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#port VpcSecurityGroupRule#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 36
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#predefined_target VpcSecurityGroupRule#predefined_target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 40
          },
          "name": "predefinedTarget",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#protocol VpcSecurityGroupRule#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 44
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#security_group_id VpcSecurityGroupRule#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 52
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#timeouts VpcSecurityGroupRule#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 70
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#to_port VpcSecurityGroupRule#to_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 56
          },
          "name": "toPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#v4_cidr_blocks VpcSecurityGroupRule#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 60
          },
          "name": "v4CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#v6_cidr_blocks VpcSecurityGroupRule#v6_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 64
          },
          "name": "v6CidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group-rule:VpcSecurityGroupRuleConfig"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group-rule.ts",
        "line": 72
      },
      "name": "VpcSecurityGroupRuleTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#create VpcSecurityGroupRule#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 76
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#delete VpcSecurityGroupRule#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 80
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#read VpcSecurityGroupRule#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 84
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group_rule#update VpcSecurityGroupRule#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 88
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-security-group-rule:VpcSecurityGroupRuleTimeouts"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group-rule.ts",
          "line": 112
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group-rule.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 172
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 188
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 204
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 220
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcSecurityGroupRuleTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 176
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 192
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 208
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 224
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 166
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 182
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 198
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 214
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group-rule.ts",
            "line": 116
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupRuleTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group-rule:VpcSecurityGroupRuleTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 740
      },
      "name": "VpcSecurityGroupTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#create VpcSecurityGroup#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 744
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#delete VpcSecurityGroup#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 748
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_security_group#update VpcSecurityGroup#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 752
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupTimeouts"
    },
    "@cdktf/provider-yandex.VpcSecurityGroupTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-security-group.ts",
          "line": 775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-security-group.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 829
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 845
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 861
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcSecurityGroupTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 833
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 849
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 865
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 823
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 839
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 855
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-security-group.ts",
            "line": 779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSecurityGroupTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-security-group:VpcSecurityGroupTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.VpcSubnet": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet yandex_vpc_subnet}."
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet yandex_vpc_subnet} Resource."
        },
        "locationInModule": {
          "filename": "src/vpc-subnet.ts",
          "line": 332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.VpcSubnetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 515
          },
          "name": "putDhcpOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 531
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.VpcSubnetTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 375
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 518
          },
          "name": "resetDhcpOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 391
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 407
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 423
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 439
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 468
          },
          "name": "resetRouteTableId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 534
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 502
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 546
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VpcSubnet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 319
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 363
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 512
          },
          "name": "dhcpOptions",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 528
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 490
          },
          "name": "v6CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 379
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 522
          },
          "name": "dhcpOptionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 395
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 411
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 427
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 443
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 456
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 472
          },
          "name": "routeTableIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 538
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSubnetTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 485
          },
          "name": "v4CidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 506
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 369
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 385
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 401
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 417
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 433
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 449
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 462
          },
          "name": "routeTableId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 478
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 496
          },
          "name": "zone",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnet"
    },
    "@cdktf/provider-yandex.VpcSubnetConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnetConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 9
      },
      "name": "VpcSubnetConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#network_id VpcSubnet#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 36
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#v4_cidr_blocks VpcSubnet#v4_cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 44
          },
          "name": "v4CidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#description VpcSubnet#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#dhcp_options VpcSubnet#dhcp_options}",
            "stability": "stable",
            "summary": "dhcp_options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 54
          },
          "name": "dhcpOptions",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#folder_id VpcSubnet#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#id VpcSubnet#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#labels VpcSubnet#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#name VpcSubnet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 32
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#route_table_id VpcSubnet#route_table_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 40
          },
          "name": "routeTableId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#timeouts VpcSubnet#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 60
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#zone VpcSubnet#zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 48
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnetConfig"
    },
    "@cdktf/provider-yandex.VpcSubnetDhcpOptions": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 62
      },
      "name": "VpcSubnetDhcpOptions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#domain_name VpcSubnet#domain_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 66
          },
          "name": "domainName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#domain_name_servers VpcSubnet#domain_name_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 70
          },
          "name": "domainNameServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#ntp_servers VpcSubnet#ntp_servers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 74
          },
          "name": "ntpServers",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnetDhcpOptions"
    },
    "@cdktf/provider-yandex.VpcSubnetDhcpOptionsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-subnet.ts",
          "line": 96
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 141
          },
          "name": "resetDomainName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 157
          },
          "name": "resetDomainNameServers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 173
          },
          "name": "resetNtpServers"
        }
      ],
      "name": "VpcSubnetDhcpOptionsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 145
          },
          "name": "domainNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 161
          },
          "name": "domainNameServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 177
          },
          "name": "ntpServersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 135
          },
          "name": "domainName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 151
          },
          "name": "domainNameServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 167
          },
          "name": "ntpServers",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.VpcSubnetDhcpOptions"
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnetDhcpOptionsOutputReference"
    },
    "@cdktf/provider-yandex.VpcSubnetTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnetTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 181
      },
      "name": "VpcSubnetTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#create VpcSubnet#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 185
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#delete VpcSubnet#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 189
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/vpc_subnet#update VpcSubnet#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 193
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnetTimeouts"
    },
    "@cdktf/provider-yandex.VpcSubnetTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.VpcSubnetTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vpc-subnet.ts",
          "line": 216
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vpc-subnet.ts",
        "line": 208
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 270
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 286
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 302
          },
          "name": "resetUpdate"
        }
      ],
      "name": "VpcSubnetTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 274
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 290
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 306
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 264
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 280
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 296
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vpc-subnet.ts",
            "line": 220
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.VpcSubnetTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vpc-subnet:VpcSubnetTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.YandexProvider": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex yandex}."
      },
      "fqn": "@cdktf/provider-yandex.YandexProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex yandex} Resource."
        },
        "locationInModule": {
          "filename": "src/yandex-provider.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "optional": true,
            "type": {
              "fqn": "@cdktf/provider-yandex.YandexProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/yandex-provider.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 438
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 182
          },
          "name": "resetCloudId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 198
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 214
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 230
          },
          "name": "resetInsecure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 246
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 262
          },
          "name": "resetOrganizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 278
          },
          "name": "resetPlaintext"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 294
          },
          "name": "resetServiceAccountKeyFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 310
          },
          "name": "resetStorageAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 326
          },
          "name": "resetStorageEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 342
          },
          "name": "resetStorageSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 358
          },
          "name": "resetToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 374
          },
          "name": "resetYmqAccessKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 390
          },
          "name": "resetYmqEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 406
          },
          "name": "resetYmqSecretKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 422
          },
          "name": "resetZone"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 450
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "YandexProvider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 442
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 186
          },
          "name": "cloudIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 202
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 218
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 234
          },
          "name": "insecureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 250
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 266
          },
          "name": "organizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 282
          },
          "name": "plaintextInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 298
          },
          "name": "serviceAccountKeyFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 314
          },
          "name": "storageAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 330
          },
          "name": "storageEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 346
          },
          "name": "storageSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 362
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 378
          },
          "name": "ymqAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 394
          },
          "name": "ymqEndpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 410
          },
          "name": "ymqSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 426
          },
          "name": "zoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 432
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktf.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 176
          },
          "name": "cloudId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 192
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 208
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 224
          },
          "name": "insecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 240
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 256
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 272
          },
          "name": "plaintext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 288
          },
          "name": "serviceAccountKeyFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 304
          },
          "name": "storageAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 320
          },
          "name": "storageEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 336
          },
          "name": "storageSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 352
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 368
          },
          "name": "ymqAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 384
          },
          "name": "ymqEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 400
          },
          "name": "ymqSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 416
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/yandex-provider:YandexProvider"
    },
    "@cdktf/provider-yandex.YandexProviderConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YandexProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/yandex-provider.ts",
        "line": 9
      },
      "name": "YandexProviderConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#alias YandexProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 117
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#cloud_id YandexProvider#cloud_id}",
            "stability": "stable",
            "summary": "ID of Yandex.Cloud tenant."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 15
          },
          "name": "cloudId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#endpoint YandexProvider#endpoint}",
            "stability": "stable",
            "summary": "The API endpoint for Yandex.Cloud SDK client."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 21
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#folder_id YandexProvider#folder_id}",
            "stability": "stable",
            "summary": "The default folder ID where resources will be placed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 27
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#insecure YandexProvider#insecure}",
            "stability": "stable",
            "summary": "Explicitly allow the provider to perform \"insecure\" SSL requests. If omitted,default value is `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 33
          },
          "name": "insecure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "If the API request still fails, an error is thrown.\n\nDocs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#max_retries YandexProvider#max_retries}",
            "stability": "stable",
            "summary": "The maximum number of times an API request is being executed."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 40
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#organization_id YandexProvider#organization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 44
          },
          "name": "organizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#plaintext YandexProvider#plaintext}",
            "stability": "stable",
            "summary": "Disable use of TLS. Default value is `false`."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 50
          },
          "name": "plaintext",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#service_account_key_file YandexProvider#service_account_key_file}",
            "stability": "stable",
            "summary": "Either the path to or the contents of a Service Account key file in JSON format."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 56
          },
          "name": "serviceAccountKeyFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#storage_access_key YandexProvider#storage_access_key}",
            "stability": "stable",
            "summary": "Yandex.Cloud storage service access key.  Used when a storage data/resource doesn't have an access key explicitly specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 63
          },
          "name": "storageAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#storage_endpoint YandexProvider#storage_endpoint}",
            "stability": "stable",
            "summary": "Yandex.Cloud storage service endpoint. Default is  storage.yandexcloud.net."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 70
          },
          "name": "storageEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#storage_secret_key YandexProvider#storage_secret_key}",
            "stability": "stable",
            "summary": "Yandex.Cloud storage service secret key.  Used when a storage data/resource doesn't have a secret key explicitly specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 77
          },
          "name": "storageSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#token YandexProvider#token}",
            "stability": "stable",
            "summary": "The access token for API operations."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 83
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#ymq_access_key YandexProvider#ymq_access_key}",
            "stability": "stable",
            "summary": "Yandex.Cloud Message Queue service access key.  Used when a message queue resource doesn't have an access key explicitly specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 90
          },
          "name": "ymqAccessKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#ymq_endpoint YandexProvider#ymq_endpoint}",
            "stability": "stable",
            "summary": "Yandex.Cloud Message Queue service endpoint. Default is  message-queue.api.cloud.yandex.net."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 97
          },
          "name": "ymqEndpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#ymq_secret_key YandexProvider#ymq_secret_key}",
            "stability": "stable",
            "summary": "Yandex.Cloud Message Queue service secret key.  Used when a message queue resource doesn't have a secret key explicitly specified."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 104
          },
          "name": "ymqSecretKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex#zone YandexProvider#zone}",
            "stability": "stable",
            "summary": "The zone where operations will take place. Examples are ru-central1-a, ru-central2-c, etc."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/yandex-provider.ts",
            "line": 111
          },
          "name": "zone",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/yandex-provider:YandexProviderConfig"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicated": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated yandex_ydb_database_dedicated}."
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicated",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated yandex_ydb_database_dedicated} Resource."
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 519
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 501
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 735
          },
          "name": "putLocation",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 751
          },
          "name": "putScalePolicy",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 764
          },
          "name": "putStorageConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 777
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 560
          },
          "name": "resetAssignPublicIps"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 586
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 602
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 618
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 634
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 738
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 650
          },
          "name": "resetLocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 780
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 792
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "YdbDatabaseDedicated",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 506
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 569
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 574
          },
          "name": "databasePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 732
          },
          "name": "location",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 748
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 698
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 761
          },
          "name": "storageConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 774
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 716
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 721
          },
          "name": "ydbApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 726
          },
          "name": "ydbFullEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 564
          },
          "name": "assignPublicIpsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 590
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 606
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 622
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 638
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 654
          },
          "name": "locationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 742
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 667
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 680
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 693
          },
          "name": "resourcePresetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 755
          },
          "name": "scalePolicyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 768
          },
          "name": "storageConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 711
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 784
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 554
          },
          "name": "assignPublicIps",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 580
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 596
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 612
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 628
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 644
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 660
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 673
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 686
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 704
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicated"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 9
      },
      "name": "YdbDatabaseDedicatedConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#name YdbDatabaseDedicated#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 40
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#network_id YdbDatabaseDedicated#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 44
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#resource_preset_id YdbDatabaseDedicated#resource_preset_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 48
          },
          "name": "resourcePresetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#scale_policy YdbDatabaseDedicated#scale_policy}",
            "stability": "stable",
            "summary": "scale_policy block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 64
          },
          "name": "scalePolicy",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#storage_config YdbDatabaseDedicated#storage_config}",
            "stability": "stable",
            "summary": "storage_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 70
          },
          "name": "storageConfig",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#subnet_ids YdbDatabaseDedicated#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 52
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#assign_public_ips YdbDatabaseDedicated#assign_public_ips}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 13
          },
          "name": "assignPublicIps",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#description YdbDatabaseDedicated#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 17
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#folder_id YdbDatabaseDedicated#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 21
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#id YdbDatabaseDedicated#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 28
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#labels YdbDatabaseDedicated#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 32
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#location YdbDatabaseDedicated#location}",
            "stability": "stable",
            "summary": "location block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 58
          },
          "name": "location",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#location_id YdbDatabaseDedicated#location_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 36
          },
          "name": "locationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#timeouts YdbDatabaseDedicated#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 76
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedConfig"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 143
      },
      "name": "YdbDatabaseDedicatedLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#region YdbDatabaseDedicated#region}",
            "stability": "stable",
            "summary": "region block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 149
          },
          "name": "region",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedLocation"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 169
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 162
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 199
          },
          "name": "putRegion",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 202
          },
          "name": "resetRegion"
        }
      ],
      "name": "YdbDatabaseDedicatedLocationOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 196
          },
          "name": "region",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 206
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 173
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocation"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedLocationOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 78
      },
      "name": "YdbDatabaseDedicatedLocationRegion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#id YdbDatabaseDedicated#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 85
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedLocationRegion"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegionOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 105
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 98
      },
      "name": "YdbDatabaseDedicatedLocationRegionOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 139
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 132
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 109
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedLocationRegion"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedLocationRegionOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 272
      },
      "name": "YdbDatabaseDedicatedScalePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#fixed_scale YdbDatabaseDedicated#fixed_scale}",
            "stability": "stable",
            "summary": "fixed_scale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 278
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedScalePolicy"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 210
      },
      "name": "YdbDatabaseDedicatedScalePolicyFixedScale",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#size YdbDatabaseDedicated#size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 214
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedScalePolicyFixedScale"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScaleOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 227
      },
      "name": "YdbDatabaseDedicatedScalePolicyFixedScaleOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 268
          },
          "name": "sizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 261
          },
          "name": "size",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedScalePolicyFixedScaleOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 291
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 328
          },
          "name": "putFixedScale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale"
              }
            }
          ]
        }
      ],
      "name": "YdbDatabaseDedicatedScalePolicyOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 325
          },
          "name": "fixedScale",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 332
          },
          "name": "fixedScaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicyFixedScale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedScalePolicy"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedScalePolicyOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 336
      },
      "name": "YdbDatabaseDedicatedStorageConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#group_count YdbDatabaseDedicated#group_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 340
          },
          "name": "groupCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#storage_type_id YdbDatabaseDedicated#storage_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 344
          },
          "name": "storageTypeId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedStorageConfig"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfigOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 365
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 358
      },
      "name": "YdbDatabaseDedicatedStorageConfigOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 405
          },
          "name": "groupCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 418
          },
          "name": "storageTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 398
          },
          "name": "groupCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 411
          },
          "name": "storageTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 369
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedStorageConfig"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedStorageConfigOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 422
      },
      "name": "YdbDatabaseDedicatedTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_dedicated#default YdbDatabaseDedicated#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 426
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedTimeouts"
    },
    "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-dedicated.ts",
          "line": 447
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-dedicated.ts",
        "line": 439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 489
          },
          "name": "resetDefault"
        }
      ],
      "name": "YdbDatabaseDedicatedTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 493
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 483
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-dedicated.ts",
            "line": 451
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.YdbDatabaseDedicatedTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ydb-database-dedicated:YdbDatabaseDedicatedTimeoutsOutputReference"
    },
    "@cdktf/provider-yandex.YdbDatabaseServerless": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless yandex_ydb_database_serverless}."
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseServerless",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless yandex_ydb_database_serverless} Resource."
        },
        "locationInModule": {
          "filename": "src/ydb-database-serverless.ts",
          "line": 141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The scope in which to define this construct."
            },
            "name": "scope",
            "type": {
              "fqn": "constructs.Construct"
            }
          },
          {
            "docs": {
              "remarks": "Must be unique amongst siblings in the same scope",
              "summary": "The scoped construct ID."
            },
            "name": "id",
            "type": {
              "primitive": "string"
            }
          },
          {
            "name": "config",
            "type": {
              "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-serverless.ts",
        "line": 123
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 300
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 185
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 206
          },
          "name": "resetFolderId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 222
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 238
          },
          "name": "resetLabels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 254
          },
          "name": "resetLocationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 303
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 315
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "YdbDatabaseServerless",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 128
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 168
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 173
          },
          "name": "databasePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 194
          },
          "name": "documentApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 276
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 297
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 281
          },
          "name": "tlsEnabled",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 286
          },
          "name": "ydbApiEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 291
          },
          "name": "ydbFullEndpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 189
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 210
          },
          "name": "folderIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 226
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 242
          },
          "name": "labelsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 258
          },
          "name": "locationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 271
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 307
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 179
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 200
          },
          "name": "folderId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 216
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 232
          },
          "name": "labels",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 248
          },
          "name": "locationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 264
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ydb-database-serverless:YdbDatabaseServerless"
    },
    "@cdktf/provider-yandex.YdbDatabaseServerlessConfig": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-serverless.ts",
        "line": 9
      },
      "name": "YdbDatabaseServerlessConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#name YdbDatabaseServerless#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 36
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#description YdbDatabaseServerless#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 13
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#folder_id YdbDatabaseServerless#folder_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 17
          },
          "name": "folderId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.\nIf you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.",
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#id YdbDatabaseServerless#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 24
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#labels YdbDatabaseServerless#labels}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 28
          },
          "name": "labels",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#location_id YdbDatabaseServerless#location_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 32
          },
          "name": "locationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#timeouts YdbDatabaseServerless#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 42
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts"
          }
        }
      ],
      "symbolId": "src/ydb-database-serverless:YdbDatabaseServerlessConfig"
    },
    "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts": {
      "assembly": "@cdktf/provider-yandex",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ydb-database-serverless.ts",
        "line": 44
      },
      "name": "YdbDatabaseServerlessTimeouts",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/yandex/r/ydb_database_serverless#default YdbDatabaseServerless#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 48
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ydb-database-serverless:YdbDatabaseServerlessTimeouts"
    },
    "@cdktf/provider-yandex.YdbDatabaseServerlessTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-yandex",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/ydb-database-serverless.ts",
          "line": 69
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ydb-database-serverless.ts",
        "line": 61
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 111
          },
          "name": "resetDefault"
        }
      ],
      "name": "YdbDatabaseServerlessTimeoutsOutputReference",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 115
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 105
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ydb-database-serverless.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-yandex.YdbDatabaseServerlessTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/ydb-database-serverless:YdbDatabaseServerlessTimeoutsOutputReference"
    }
  },
  "version": "0.1.14",
  "fingerprint": "rZrYFF1G/TPCQ+RGFT4zjscB3fc2rIaPdD2d9Kv7XKA="
}
